*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;touch-action: manipulation;-webkit-tap-highlight-color: transparent;outline: none;}
html{overflow-x: hidden;}  
body,input,textarea,select{font-size:16px;color: #000;line-height: 1;font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
img,video{border:0;max-width: 100%;display:block;}
.imgs{overflow: hidden;}
.imgs img{transition: all .5s;}
a:hover .imgs img{transform: scale(1.08);}
a{text-decoration:none;transition: all .4s;color: #222;}
em,th,i,b{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
table {border-spacing: 0;border-collapse: collapse}
hr{border-color: #ddd;}
input,button,textarea,select{font-size:100%;border:none;outline:none;resize:none;}
textarea{border:1px solid #ccc;outline:0;resize:none;width:100%;}
input{background-color:transparent;outline:0}
input[type=text]::placeholder,textarea::placeholder{color: #999;}
input:focus::placeholder,textarea:focus::placeholder{opacity: 0;}
.app{display: none!important;}
.pc{display: block!important;}
.poR{position: relative!important;}
.flex{display: flex;}
.head1200{display:none;}
.comWrapper{width: 90%;margin:0 auto;max-width: 1400px;}
.home .comWrapper,.header .comWrapper{max-width: 1440px;}
@font-face{
  font-family:'DIN-BLACK';
  src:url(../font/DIN-BLACK.OTF)
}
.header{background-color: #fff;height: 120px;width: 100%;position: relative;z-index: 9999;}
.header .comWrapper{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.header .logo{width: 440px;}
.header .headR{width: calc(100% - 440px);justify-content: flex-end;height: 100%;align-items: center;display: flex;}
.header .nav{display: flex;align-items: center;justify-content: flex-end;width: 100%;height: 100%;}
.header .nav li{margin-right: 5%;position: relative;height: 100%;align-items: center;display: flex;cursor: pointer;}
.header .nav li>a{font-size: 18px;color: #333;}
.header .nav li>dl{top: 130px;position: absolute;padding: 15px 0;border-top: 4px solid #00873b;background-color: #fff;left: 50%;transform: translateX(-50%);opacity: 0;visibility: hidden;z-index: -1;transition: top .3s;width: max-content;box-shadow:  0 0 15px rgba(0, 0, 0, .12);}
.header .nav li>dl dd{padding: 15px 40px;}
.header .nav li>dl dd a{display: block;font-size: 17px;color: #333;}
.header .nav li>dl dd a:hover{color: #00873b;text-decoration: underline;}
@media(any-hover:hover){
  .header .nav li:hover>a{font-weight: 600;color: #00873b;}
  .header .nav li:hover>dl{opacity: 1;visibility: visible;z-index: 1;top: 120px;}
}
.search{position: relative;z-index: 10;}
.search a{display: inline-flex;}
.searchMain{align-items: center;justify-content: flex-end;position: absolute;top: -18px;right: 0;z-index: 1;width: 770px;background-color: #fff;opacity: 0;visibility: hidden;z-index: -1;display: flex;}
.searchMain input{max-width: 720px;width: 90%;border-bottom: 1px solid #bcbcbc;padding:20px 25px;}
.searchMain .searchBtn2{margin-left: 25px;}
.search .close{margin-left: 15px;width: 24px;cursor: pointer;}
.searchMain.cur{opacity: 1;visibility: visible;z-index: 1;}
.footer{background-color: #f3f5f4;}
.footer a:hover{text-decoration: underline;}
.footTop,.footBottom{justify-content: space-between;}
.footTop{padding: 50px 0 35px;}
.footTop h6{font-size: 18px;color: #4a4b4d;margin-bottom: 30px;}
.footTop .footL{width: 42%;}
.footTop .footL ul{display: flex;align-items: center;}
.footTop .footL li+li{margin-left: 6%;}
.footTop .footC{width: calc(100% - 42% - 116px);}
.footTop .footC p{display: flex;flex-wrap: wrap;width: 58%;margin-top: 38px;}
.footTop .footC a{color: #4a4b4d;margin-bottom: 24px;margin-right: 9%;}
.footTop .footC a:hover{color: #00873b;}
.footTop .footR{width: 116px;}
.footBottom{padding: 35px 0;border-top: 1px solid #e1e1e1;}
.footBo_info a,.footBo_info p{color: #999;font-size: 14px;}
.footBo_info p+p{margin-top: 14px;}
.footBottom .dropdown{position: relative;width: 240px;margin-left: 10px;z-index: 9;font-size: 14px;color: #999;}
.footBottom .dropdownTxt{display: flex;border: 1px solid #e1e1e1;padding: 8px 10px;align-items: baseline;cursor: pointer;align-items: center;}
.footBottom .dropdownTxt span.t{flex: 2;margin-left: 10px;}
.footBottom .dropdownTxt img{width: 14px;transition: all .3s;}
.footBottom .dropdown:hover em img{transform: rotateX(180deg);}
.footBottom .dropdownBig .dropdown:hover em img{transform: rotateX(180deg);}
.footBottom  .dropdownCon{position: absolute;border: 1px solid #e1e1e1;width: 100%;background-color: #f1f1f1;padding: 10px;bottom: 40px;left: 0;line-height: 2;display: none;}
.footBottom .dropdown a{color: #666;}
.footBottom .dropdown a:hover{color: #00873b;}
.bannerInner img{object-fit: cover;height: 100%;display: block;width: 100%;}
.container{display: flex;align-items: flex-start;margin: 80px auto 100px;}
.container .sideBar{margin-right: 60px;width: 288px;}
.container .mainBar{width: calc(100% - 60px - 288px);}
.sideBox{color: #fff;}
.sideBox a{display: block;color: #fff;}
.sideBox img{width: 100%;}
.sideBox+.sideBox{margin-top: 10px;}
.sideBox .txt{display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;padding: 0 55px;}
.sideBox .txt h6{font-size: 25px;}
.app_tit{display: none;}
.sideBox .txt p{font-size: 20px;line-height: 1.7;text-align: center;margin: auto;}
.sideBar ul{margin-bottom: 40px;margin-top: 1px;}
.sideBar ul li{height: 68px;}
.sideBar ul li a{display: block;padding: 0 35px 0 65px;font-size: 18px;color: #444;background-color: #f5f5f5;display: flex;align-items: center;width: 100%;height: 100%;transition: background-color .4s;}
.sideBar ul li a:hover,.sideBar ul li a.cur{background: #00873b url(../images/arrowR.png) no-repeat calc(100% - 30px) center;color: #fff;}
.mainTit{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #00873b;width: 100%;padding-bottom: 20px;}
.mainTit dt{position: relative;padding-left: 22px;color: #00873b;font-weight: 600;font-size: 26px;}
.mainTit dt::before{content: '';position: absolute;top: 50%;left: 0;width: 5px;height: 34px;transform: translateY(-50%);background-color: #00873b;}
.mainTit dd{display: flex;align-items: center;}
.mainTit dd,.mainTit dd a{color: #666;font-size: 14px;}
.mainTit dd a:hover{color: #00873b;text-decoration: underline;}
.jszxList{width: 100%;}
.jszxList li{position: relative;}
.jszxList li::before{position: absolute;top: 30px;left: 0;width: 6px;height: 6px;content: '';border-radius: 50%;background-color: #cbddcb;}
.jszxList li a{display: flex;justify-content: space-between;padding:24px 6px 24px 22px;border-bottom: 1px solid #e6e6e6;font-size: 17px;color: #333;}
.jszxList li a:hover{border-color: #00873b;color: #00873b;}
.jszxList li p{width: calc(100% - 110px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jszxList li span{display: inline-flex;width: 100px;color: #8eb58a;font-size: 14px;}
.newsPage{text-align: center;margin: 50px auto 0;}
.newsPage a{display: inline-block;padding: 15px 14px;color: #484c50;border: 1px solid #e6e6e6;position: relative;font-size: 14px;transition: all .3s;margin: 0 2px;}
.newsPage .newsPre::before,.newsPage .newsNext::before{content: '';border:6px solid transparent;font-size:0;position: absolute;top: 35%;}
.newsPage .newsPre{padding-left: 50px;padding-right: 30px;}
.newsPage .newsNext{padding-right: 50px;padding-left: 30px;}
.newsPage .newsPre::before{left: 26px;border-right-color:#959595;}
.newsPage .newsNext::before{right: 26px;border-left-color:#959595;}
.newsPage .active,.newsPage a:hover{color: #fff;background-color: #00873b;border-color: #00873b;}
.newsPage .newsPre:hover::before{border-right-color:#fff;}
.newsPage .newsNext:hover::before{border-left-color:#fff;}
.newsContent{padding-top: 50px;}
.newsContent h3{font-size: 24px;color: #333;margin-bottom: 24px;font-weight: 600;line-height: 1.3;}
.newsContent .sideTit{padding-bottom: 30px;border-bottom: 1px solid #e6e6e6;}
.newsContent .sideTit p{display: flex;justify-content: center;width: 100%;}
.newsContent .sideTit span{display: inline-flex;color: #888;}
.newsContent .sideTit span+span{margin-left: 2.5%;}
.newsContent .xwxqTit{text-align: center;margin-bottom: 60px;}
.qy{border: 1px solid #00873b;background-color: #fff;padding:30px 6px 6px;position: relative;margin-bottom:45px;}
.qy::before{content: '';background: url(../images/qybar.png) no-repeat;position: absolute;right: 6px;top: 10px;width: 36px;height: 6px;}
.qyInner{background-color: #e5f3eb;padding: 0 30px 20px 0;}
.qy h6{font-size: 18px;font-weight: 900;position: relative;top: -18px;line-height: 37px;margin-left: 10px;color: #00873b;}
.qy h6 strong{color: #fff;display:inline-block;margin-right:10px;background: url(../images/qy.png);width:37px;height: 37px;text-align: center;background-size:cover}
.qy p{margin-left: 60px;line-height: 1.6;color: #484c50;position: relative;top: -8px;}
.qy p span{font-weight: 900;color: #00873b;}
.xwxqCond p{line-height: 1.8;color: #666;}
.xwxqCond p+p{margin-top: 10px;}
.xwxqCond img{display: inline-block;}
.xqBottom{border-top: 1px solid #e6e6e6;padding-top: 60px;margin-top: 30px;padding-left: 20px;justify-content: space-between;align-items: flex-start;display: flex;padding-right: 15px;}
.xqPage{margin-bottom: 20px;}
.xqPage a{display: flex;align-items: center;color: #333;}
.xqPage a span{display: inline-flex;margin-right: 25px;background-color: #333;color: #fff;padding: 15px 40px;}
.xqPage a:hover{color: #00873b;}
.xqPage a:hover span{background-color: #00873b;}
.xqPage a+a{margin-top: 20px;}
.share{margin-top: 12px;display: flex;align-items: center;}
.share p{margin-right: 20px;}
.social-share .social-share-icon{border-color: transparent;width: 40px;height: 40px;font-size: 26px;line-height:36px}
.social-share .icon-wechat .wechat-qrcode .qrcode{margin-bottom: 0}
.social-share .icon-weibo{color:#e71f19}
.social-share .icon-wechat{color:#00c800}
.social-share .icon-weibo:hover{background: #e71f19!important;}
.social-share .icon-wechat:hover{background: #00c800!important;}
.yy_ry_detailTop{margin-top: 45px;margin-bottom: 55px;}
.yy_ry_detailTop .img{float: left;position: relative;margin-right: 85px;}
.yy_ry_detailTop .img{max-width: 210px;}
.yy_ry_detailTop .img img{width: 100%;}
.yy_ry_detailTop .img2{max-width: 200px;}
.yy_ry_detailTop .img::before{position: absolute;top: 22px;left: 26px;content: '';background-color: #f4f8f6;width: 100%;height: 100%;z-index: -1;}
.yy_ry_detailTop .txt{padding-top: 50px;}
.yy_ry_detailTop .txt p.tit{color: #444;}
.yy_ry_detailTop .txt p.tit strong{font-size: 24px;color:#00873b;display: inline-flex;margin-right: 30px;font-weight: 500;}
.yy_ry_detailTop .txt ul{margin-top: 35px;display: flex;flex-wrap: wrap;}
.yy_ry_detailTop .txt ul li{margin-bottom: 20px;width: 48%;}
.yy_ry_detailTop .txt ul li{color: #444;}
.yy_ry_detailCon .tit{display: flex;align-items: center;font-size: 18px;color: #00873b;position: relative;margin: 30px 0;font-weight: 600;}
.yy_ry_detailCon .tit::before{content: '';position: absolute;right:0;width:calc(100% - 145px);height: 8px;background-color: #f4f8f6;top: 50%;transform: translateY(-50%);}
.yy_ry_detailCon .tit span{margin-left: 14px;}
.yy_ry_detailCon .des{line-height: 1.6;}
.yy_ry_detailPage{margin-top: 60px;}
.yy_ry_detailPage a{display: flex;align-items: center;color: #666;}
.yy_ry_detailPage a span{display: inline-flex;margin-right: 25px;background-color: #d4f5e8;color: #029c5f;padding: 10px 32px;}
.yy_ry_detailPage a:hover{color: #00873b;}
.yy_ry_detailPage a:hover span{background-color: #00873b;color: #fff;}
.yy_ry_detailPage a+a{margin-top: 20px;}
.yy_work_detail{color: #666;line-height: 1.6;padding-top: 45px;}
.yy_work_detail p+p{margin-top: 25px;}
.yy_work_lx_detail{padding-top: 10px;}
.searchList{padding-top: 10px;margin-bottom: 80px;}
.searchList li em{display: inline-flex;border: 1px solid #00873b;padding: 8px 20px;color: #00873b;margin-right: 20px;}
.searchList li::before{display: none;}
.searchList li a:hover em{background-color: #00873b;color: #fff;}
.searchList li a:hover p{font-weight: 600;}
.searchList li p{width: calc(100% - 150px);}
.searchList li a{align-items: center;padding-top: 15px;padding-bottom: 15px;}
.cjwtList li a{display: flex;align-items: flex-start;border-bottom: 1px solid #e6e6e6;padding: 30px 0;}
.cjwtList li a:hover{border-color: #00873b;}
.cjwtList li a:hover strong{color: #00873b;}
.cjwtList li .txt{margin-left: 20px;width: calc(100% - 70px);}
.cjwtList p+p{margin-top: 10px;}
.cjwtList p strong{font-size: 19px;color: #484c50;line-height: 1.4;font-weight: 500;margin-top: 8px;display: flex;}
.cjwtList p {color: #888;line-height: 1.5;}
.cjwtList p em{-webkit-line-clamp:2;display:inline;-webkit-box-orient:vertical;overflow:hidden;}
.cjwtList p span{color: #00873b;}
.zxktList li a{display: flex;align-items: flex-start;border-bottom: 1px solid #e6e6e6;padding: 30px 0;align-items: center;}
.zxktList li .imgs{width: 330px;height: 190px;}
.zxktList li .imgs img{object-fit: cover;width: 100%;height: 100%;}
.zxktList li .txt{width: calc(100% - 330px - 40px);margin-left: 40px;}
.zxktList p {line-height: 1.5;margin-bottom: 15px;}
.zxktList p strong{font-size: 19px;color: #484c50;line-height: 1.4;font-weight: 500;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.zxktList p em{color: #888;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.zxktList span{color: #a5a5a5;opacity: .8;}
.zxktList li a:hover{border-color: #00873b;}
.zxktList li a:hover strong{color: #00873b;}
.zxkt_zjjzList{padding: 30px 0 0;display: flex;align-items: flex-start;flex-wrap: wrap;}
.news_zjgdTop .zxkt_zjjzList li .v{margin-top: 15px;}
.news_zjgdTop .zxkt_zjjzList{border-bottom: 1px solid #e6e6e6;}
.zxkt_zjjzList li{margin-bottom: 30px;width: calc(50% - 15px);}
.zxkt_zjjzList li:nth-of-type(2n){margin-left: 30px;}
.zxkt_zjjzList li a{display: block;position: relative;}
.zxkt_zjjzList li .imgs{position: relative;}
.zxkt_zjjzList li .imgs::before{position: absolute;bottom: -2px;left: 0;width: 100%;content: '';z-index: 1;content: url(../images/vBg.png);}
.zxkt_zjjzList li .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;color: #fff;display: flex;flex-direction: column;justify-content: flex-end;padding: 0 30px 20px;}
.zxkt_zjjzList li p{font-size: 19px;color: #fff;line-height: 1.4;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.zxkt_zjjzList li .v{display: flex;align-items: flex-end;justify-content: space-between;}
.zxkt_zjjzList li span{color: rgba(255, 255, 255, .8);}
.zxkt_fkjsTopswiper{overflow: hidden;position: relative;}
.zxkt_fkjsTop{padding: 30px 0;border-bottom: 1px solid #e6e6e6;}
.zxkt_fkjsTop a{align-items: center;}
.zxkt_fkjsTop a{display: flex;align-items: flex-start;background-color: #f5f5f5;}
.zxkt_fkjsTop a .imgs{width: 530px;}
.zxkt_fkjsTop a img{object-fit: cover;width: 100%;height: 100%;}
.zxkt_fkjsTop .txt{padding: 30px 40px;width: calc(100% - 530px);}
.zxkt_fkjsTop .txt p {line-height: 1.5;margin-bottom: 25px;}
.zxkt_fkjsTop .txt p strong{font-size: 19px;color: #484c50;line-height: 1.4;font-weight: 500;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.zxkt_fkjsTop .txt p em{color: #888;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.zxkt_fkjsTop .txt span{color: #a5a5a5;display: inline-flex;margin-top: 30px;opacity: .8;}
.zxkt_fkjsTop a:hover .txt{border-color: #00873b;}
.zxkt_fkjsTop a:hover .txt strong{color: #00873b;}
.sbtn{display: flex;position: absolute;bottom: 0;left: calc(530px - 51px);z-index: 1;cursor: pointer;}
.sbtn>div{background-color: #00873c;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;outline: none;}
.sbtn>div+div{margin-left: 1px;}
.sbtn>div:hover{background-color: #025d2a;}
.sbtn>div.swiper-button-disabled{opacity: .6;}
.zxkt_fkjsList li .imgs{width: 242px;height: 140px;}
.zxkt_alfxTop{margin-top: 30px;}
.zxkt_alfxTop a{display: flex;}
.zxkt_alfxTop a .imgs{width: 692px;}
.zxkt_alfxTop a .imgs img{object-fit: cover;width: 100%;height: 100%;}
.zxkt_alfxTop .txt{padding: 42px 50px 40px;width: calc(100% - 692px - 30px);color: #fff;margin-left: 30px;background-color: #279437;}
@media (max-width:1500px) and (min-width:1200px){
.zxkt_alfxTop a .imgs{width:65.5%;}
.zxkt_alfxTop .txt{width: calc(100% - 65.5% - 30px);}
}
.zxkt_alfxTop .txt>p{margin-top: 35px;}
.zxkt_alfxTop .txt p strong{font-size: 19px;color: #fff;line-height: 1.4;font-weight: 500;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.zxkt_alfxTop .txt p em{color: #fff;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;opacity: .8;line-height: 1.5;}
.zxkt_alfxTop .txt span{color: #fff;display: flex;margin-top: 30px;opacity: .8;margin-bottom: 35px;}
.zxkt_alfxTop .txt .btn{display: inline-flex;background-color: #fff;color: #279437;padding: 12px 26px;align-items: center;font-weight: 600;transition: all .4s;}
.zxkt_alfxTop a:hover .txt .btn{transform: translateX(4px);}
.zxkt_alfxList{padding-top: 30px;display: flex;flex-wrap: wrap;align-items: flex-start;}
.zxkt_alfxList li{margin-bottom: 30px;width: calc((100% - 60px) / 3);}
.zxkt_alfxList li:nth-of-type(3n - 1){margin: 0 30px 30px;background-color: #f5f5f5;}
.zxkt_alfxList a .imgs{width: 100%;height: 190px;}
.zxkt_alfxList a .imgs img{object-fit: cover;width: 100%;height: 100%;}
.zxkt_alfxList .txt{padding: 20px 25px 25px;background-color: #f5f5f5;}
.zxkt_alfxList p{color: #484c50;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size: 20px;line-height: 1.4;height: 55px;}
.zxkt_alfxList span{color: #a5a5a5;opacity: .8;margin-top: 20px;display: flex;}
.zxkt_alfxList li a:hover p{color: #00873b;}
.yy_cg{padding-top: 40px;}
.yy_cg table{width: 100%;}
.yy_cg table th{background-color: #89c2a2;color: #fff;}
.yy_cg table tr{background-color: #f5f5f5;color: #444;height: 50px;line-height: 20px;}
.yy_cg table tr:nth-of-type(2n){background-color: #fff;}
.yy_cg table tr:hover{background-color: #e7f0eb;color: #00873b;}
.yy_jj{padding-top: 30px;}
.num{display: flex;justify-content: center;}
.num dl{color: #484c50;font-size: 20px;text-align: center;padding: 0 10%;}
.num dl:nth-of-type(2){border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;}
.num dt strong{color: #00873c;font-size: 60px;font-family:'DIN-BLACK';display: inline-flex;}
.num dt em{color: #00873c;font-size: 40px;font-family:'DIN-BLACK';}
.num dd{margin-top: 10px;}
.yy_jj .num{padding: 55px 0 50px;}
.yy_jj p{line-height: 1.4;color: #444;}
.yy_jj p+p{margin-top: 25px;}
.yy_ryList ul{width: 100%;display: flex;flex-wrap: wrap;}
.yy_ryList li{width: 50%;}
.yy_ryList li a{display: flex;align-items: flex-start;border-bottom: 1px solid #e6e6e6;padding: 30px 50px 30px 0;align-items: center;position: relative;}
.yy_ryList li:nth-last-of-type(1) a,.yy_ryList li:nth-last-of-type(2) a{border: none;}
.yy_ryList li .imgs{width: 156px;height: 214px;}
.yy_ryList li .imgs img{object-fit: cover;width: 100%;height: 100%;}
.yy_ryList li .txt{width: calc(100% - 156px);margin-left: 40px;}
.yy_ryList .tit{font-size: 24px;color: #00873b;line-height: 1.4;font-weight: 600;line-height: 1.4;margin-bottom: 20px;margin-top: 30px;}
.yy_ryList .des p{color: #444;line-height: 1.8;}
.yy_ryList li a:hover .btn{color: #00873b;}
.yy_ryList li .btn{display: flex;align-items: center;position: absolute;right: 50px;bottom: 60px;color: #00873b;}
.yy_ryList li .btn em{display: inline-flex;background: url(../images/arrows2.png) no-repeat;width: 25px;height: 25px;margin-left: 15px;}
.yy_ryList a:hover .btn em{background-image: url(../images/arrows1.png);}
.lxwmInfo{display: flex;justify-content: center;margin-top: 90px;margin-bottom: 80px;flex-wrap: wrap;}
.lxwmInfo dl{border-right: 1px solid #dadada;padding: 0 5%;text-align: center;}
.lxwmInfo dl:last-of-type{border-right: none;}
.lxwmInfo dt{margin-bottom: 20px;}
.lxwmInfo dt img{display: inline-flex;margin-bottom: 25px;}
.lxwmInfo dt p{color: #00873b;}
.lxwmInfo dd{margin-top: 25px;color: #666;line-height: 1.4;}
.news_mtbdList{padding: 30px 0 0;display: flex;flex-wrap: wrap;align-items: flex-start;}
.news_mtbdList li{width: calc((100% - 60px) / 3);}
.news_mtbdList li:nth-of-type(3n - 1){margin: 0 30px 30px;}
.news_mtbdList a{border-bottom: 1px solid #dadada;display: block;}
.news_mtbdList a .imgs{width: 100%;height: 190px;margin-bottom: 20px;}
.news_mtbdList a .imgs img{object-fit: cover;width: 100%;height: 100%;}
.news_mtbdList .txt{padding: 0 0 22px;}
.news_mtbdList p strong{color: #484c50;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size: 19px;line-height: 1.4;font-weight: 500;height: 48px;}
.news_mtbdList p em{color: #888;opacity: .8;margin-top: 15px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height: 1.4;height: 42px;}
.news_mtbdList li span{display: flex;margin-top: 20px;color: #a5a5a5;opacity: .8;}
.news_mtbdList li a:hover strong{color: #00873b;}
.news_tzggList a{border-bottom: 1px solid #dadada;display: flex;align-items: center;padding: 30px 0;}
.news_tzggList .date{width: 110px;background-color: #ccc;color: #fff;text-align: center;}
.news_tzggList .date dt{font-size: 28px;padding: 24px 0;}
.news_tzggList .date dd{padding: 8px 0;border-top: 1px solid #fff;}
.news_tzggList .txt{margin-left: 30px;width: calc(100% - 110px);padding-right: 8%;}
.news_tzggList .txt p{line-height: 1.4;}
.news_tzggList .txt p+p{margin-top: 15px;}
.news_tzggList .txt p strong{color: #484c50;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size: 19px;font-weight: 500;}
.news_tzggList .txt p em{color: #888;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;opacity: .8;}
.news_tzggList .btn{display: inline-flex;width: 64px;height: 36px;justify-content: center;align-items: center;background-color: #cccccc;}
.news_tzggList a:hover .date{background-color: #00873b;}
.news_tzggList a:hover strong{color: #00873b;}
.news_tzggList a:hover .btn{background-color: #00873b;}
.mt80{margin-top: 80px;}
.yy_yjtd th{font-size: 20px;}
.yy_yjtd td,.yy_yjtd th{padding:0 4%;border: 2px solid #fff;}
.yy_yjtd tr td:last-of-type,.yy_yjtd tr th:last-of-type{padding: 0 2%;}
.yy_yjtd tr .bgcolor{background-color: #89c2a2;color: #fff;}
.tabTit{display: flex;margin-bottom: 30px;}
.tabTit p{cursor: pointer;color: #222;font-size: 20px;padding: 14px 24px;border: 1px solid #00873b;margin-right: 20px;}
.tabTit p.cur{background-color: #00873b;color: #fff;}
.tabCon>div{display: none;}
.tabCon>div.cur{display: block;}
.yjtdBox{margin: 30px 0 0;}
.yjtdTit{background-color: #e2f0eb;height: 38px;}
.yjtdTit h6{border-left: 2px solid #fff;border-right: 2px solid #fff;background-color: #89c2a2;display: inline-flex;font-size: 20px;color: #fff;width: 140px;justify-content: center;align-items: center;height: 100%;font-weight: 500;}
.yjtdCon{border-bottom: 1px solid #e6e6e6;padding: 30px 20px 10px;}
.yjtdCon ul{display: flex;flex-wrap: wrap;width: 100%;}
.yjtdCon li{position: relative;padding-left: 20px;width: calc(100% / 8);margin-bottom: 20px;}
.yjtdCon li::before{position: absolute;top: 50%;left: 0;width: 6px;height: 6px;content: '';border-radius: 50%;background-color: #cbddcb;transform: translateY(-50%);}
.b0{border: none;margin-bottom: -30px;}
.yjtdCon{display: flex;flex-wrap: wrap;}
.yjtdCon dl{width: calc(50% - 15px);margin-top: 30px;position: relative;margin-bottom: 30px;}
.yjtdCon dl:nth-of-type(2n){margin-left: 30px;}
.yjtdCon dl a{display: flex;background-color: #f6f6f6;padding-left: 20px;}
.yjtdCon dl .img{width: 136px;height: 190px;position: relative;top: -20px;}
.yjtdCon dl .img img{object-fit: cover;width: 100%;height: 100%;}
.yjtdCon dd{padding-top: 40px;margin-left: 40px;}
.yjtdCon dd h6{color: #00873b;font-size: 24px;font-weight: 500;margin-bottom: 20px;}
.yjtdCon dd p{line-height: 1.6;color: #444;}
.yjtdCon dd .btn{display: inline-flex;background: url(../images/arrowsbig2.jpg) no-repeat;width: 37px;height: 37px;position: absolute;bottom: 30px;right: 30px;transition: all .4s;}
.yjtdCon a:hover dd .btn{background-image: url(../images/arrowsbig1.jpg);}
.map{height: 520px;width: 100%;}
.amap-marker:first-child .amap-icon img {width: 25px;height: 34px;}
.amap-icon img{width: 26px;}

@media (max-width:1680px) and (min-width:1200px){
body{font-size: 15px;}
.news_mtbdList p strong{font-size: 17px;}
}

@media (max-width:1200px) {
html,body{overflow-x: hidden!important;}
body{font-size: 14px;}
.pc{display: none!important;}
.app{display: block!important;}
.flex{display: block;}
.comWrapper{width: 90%;margin-left:auto;margin-right:auto;}
.header{height: 76px;}
.header .headR{width: auto;}
.header .logo{width: 200px;}
.menu-handler{width:58px;height:58px;cursor:pointer;position:relative;}
.menu-handler .burger{width:24px;height:2px;background:#00873b;display:block;position:absolute;z-index:5;top:20px;left:50%;margin:0px 0px 0px -12px;-webkit-transform-origin:center;transform-origin:center;}
.menu-handler .burger-2{top:27px}
.menu-handler .burger-3{top:35px}
.menu-handler.cur .burger-1{top:27px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-handler.cur .burger-2{opacity:0;}
.menu-handler.cur .burger-3{top:27px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.trans,.trans:hover{-webkit-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;}
.trans-fast,.trans-fast:hover{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out}
.header .nav{position: fixed;right:-100%;top:73px;width:100%;z-index:999;background:#fff;left: auto;display: flex;flex-direction: column;align-items:flex-start;justify-content:flex-start;padding: 20px 0;}
.header .nav li{padding: 0 2% 0;height: initial;line-height: 2.6;flex-wrap: wrap;display: flex;width: 100%;}
.header .nav li>a{font-size: 16px;font-weight: 600;display: flex;width: 100%;position: relative;padding:0 2%;}
.header .nav li>a.cur{color: #00873b;}
.header .nav li>a i{border:2px solid #00873b;display:block;width:8px;height:8px;transform:rotate(-45deg);border-top:none;border-right:none;right:20px;position:absolute;top: calc(50% - 4px);transition: all .4s;}
.header .nav li>a.cur i{transform:rotate(135deg);}
.header .nav li>dl{top: auto;position: relative;left: auto;transform: none;opacity: 1;visibility: visible;z-index: 0;width: 100%;box-shadow: none;padding: 5px 0 10px;display: none;border-top: 1px solid transparent;}
.header .nav li>dl dd{padding: 0 15px;}
.header .nav li>dl dd a{color: #666;font-size: 15px;}
.footTop{padding-bottom: 20px;padding-top: 35px;}
.footTop .footL{width: 100%;}
.footTop .footL{margin-bottom: 30px;}
.footTop .footC{float: left;width: calc(100% - 100px);}
.footTop .footR{float: right;width: 100px;}
.footR img{width: 90px;}
.footTop h6{margin-bottom: 15px;}
.footTop .footL ul li:nth-of-type(1){width: 160px;}
.footTop .footL ul li:nth-of-type(2){width: 50px;}
.footTop .footC p{margin-top: 20px;width: auto;}
.footTop .footC a{margin-bottom: 15px;}
.footBottom{padding: 0 0 20px;}
.footBo_info a, .footBo_info p{font-size: 12px;line-height: 1.4;text-align: center;}
.footBo_info p:first-of-type,.footBottom .dropdown{display: none;}
.footBottom .dropdown{margin-left: 0;margin-top: 15px;}
.footBottom .dropdownCon{bottom: 32px;}
.searchMain{position: fixed;left: 0;top: 76px;width: 100%;padding: 0 10px 10px;border-top: 1px solid #f9f4f4;height: 76px;}
.searchMain .searchBtn2{margin-left: 10px;}
.searchMain input{padding: 15px 20px;}
.search .close{margin-left: 8px;}
.searchBtn2,.search .close{margin-top: 6px;}
.search a{width: 20px;}
.bannerInner{height: 180px;}
.container{margin-top: 0;margin-bottom: 60px;display: block;width: 100%;}
.container .sideBar{width: 100%;margin-right: 0;}
.container .mainBar{width: 90%;margin: 5px auto 0;}
.sideBox{display: none;}
.app_tit{display: flex;align-items: center;justify-content: space-between;padding: 20px 5%;font-size: 15px;background:#f5f5f5;color: #666;}
.app_tit i{position: relative;}
.app_tit i::before{font-size: 14px;color: #959595;content: '更多 +';top: 0;right: 0;width: 86px;}
.app_tit i.cur::before{content: '折叠 -';}
.sideBar ul{border-top: 1px solid #fff;border-bottom: 1px solid #f5f5f5;display: none;position: absolute;top: 52px;left: 0;width: 100%;z-index: 9;box-shadow: 0 10px 10px rgba(0, 0, 0, .02);}
.sideBar ul li{height: 50px;}
.sideBar ul li a{font-size: 15px;background-color: #fff;padding-left: 35px;}
.sideBar ul li a:hover,.sideBar ul li a.cur{background-color: #fff;color: #444;}
.sideBar ul li:nth-of-type(2n-1) a{background-color: #f5f5f5!important;}
.mainTit{display: none;}
.yy_ry_detailTop{margin-top: 20px;margin-bottom:0}
.yy_ry_detailTop .img{margin-bottom: 60px;float: none;margin-right: 0;}
.yy_ry_detailTop .img::before{left: 18px;}
.yy_ry_detailTop .txt{width: 100%;padding-top: 0;float: none;}
.yy_ry_detailTop .txt p.tit strong{margin-right: 15px;font-size:20px;}
.yy_ry_detailTop .txt ul,.yy_ry_detailTop .txt ul li{width: 100%;}
.yy_ry_detailPage{margin-top: 40px;}
.newsContent{padding-top: 30px;}
.newsContent h3{font-size: 18px;margin-bottom:15px}
.newsContent .sideTit p{display: block;line-height: 1.4;text-align: center;}
.newsContent .xwxqTit{margin-bottom: 30px;}
.qyInner{padding-right: 20px;}
.qy{margin-bottom: 25px;}
.qy p{margin-left: 25px;}
.xqBottom{padding-top: 30px;display: block;padding-left:0;padding-right: 0;;}
.xqPage a span{font-size: 13px;padding: 10px 22px;margin-right: 10px;}
.xqPage a p{width: calc(100% - 100px);}
.jszxList li p{font-size: 14px;width: calc(100% - 70px);}
.jszxList li a{padding: 16px 4px 16px 15px;}
.jszxList li::before{top: 20px;}
.jszxList li span{font-size: 12px;width: 68px;}
.newsPage{margin-top: 15px;}
.newsPage a{padding: 10px;font-size: 13px;}
.newsPage .newsPre{padding-left:25px;padding-right:12px}
.newsPage .newsNext{padding-right:25px;padding-left:12px}
.newsPage .newsPre::before{left:7px;}
.newsPage .newsNext::before{right:7px;}
.yy_work_detail{padding-top: 15px;}
.yy_work_lx_detail{padding-top: 50px;}
.searchList{padding-top: 0;margin-bottom: 40px;}
.searchList li em{font-size: 13px;margin-right: 0;padding:6px 20px}
.searchList li p{width: calc(100% - 104px);}
.searchList li a{padding-left: 5px;}
.cjwtList li a{padding: 15px 0;}
.cjwtList li .img img{width: 32px;}
.cjwtList p strong{margin-top: 2px;font-size: 17px;}
.cjwtList p em{display:-webkit-box;}
.zxktList li a{display: block;}
.zxktList li .imgs{width: 100%;height: inherit;}
.zxktList li .txt{width: 100%;margin-left: 0;margin-top: 25px;}
.zxktList p{margin-bottom: 10px;}
.zxktList p strong, .zxkt_alfxTop .txt p strong,.zxkt_alfxList p,.zxkt_fkjsTop .txt p strong,.news_mtbdList p strong,.news_tzggList .txt p strong{font-size: 17px;}
.zxkt_zjjzList li{margin-bottom: 20px;width:100%;}
.zxkt_zjjzList li:nth-of-type(2n){margin-left: 0px;}
.zxkt_zjjzList li p{font-size: 16px;}
.zxkt_zjjzList li span{font-size: 12px;}
.zxkt_zjjzList li .v img{width: 22px;position: relative;bottom: -5px;}
.zxkt_zjjzList li .txt{padding-left: 20px;padding-right: 20px;}
.zxkt_fkjsTop a{display: block;}
.zxkt_fkjsTop a .imgs,.zxkt_fkjsTop .txt{width: 100%;}
.zxkt_fkjsTop .txt{padding: 20px;}
.zxkt_fkjsTop .txt p{margin-bottom: 12px;}
.zxkt_fkjsTop .txt span{margin-top: 15px;margin-bottom: 20px;}
.sbtn{left: auto;right: 0;transform:scale(.8);transform-origin:right bottom}
.zxkt_alfxTop a{display: block;}
.zxkt_alfxTop a .imgs,.zxkt_alfxTop .txt{width: 100%;}
.zxkt_alfxTop .txt{padding: 25px 20px 35px;margin-top: 10px;margin-left: 0;}
.zxkt_alfxTop .txt>p{margin-top: 15px;}
.zxkt_alfxTop .txt .btn img{width: 18px;}
.zxkt_alfxTop .txt span{margin-top:20px;margin-bottom:20px}
.zxkt_alfxList li{width: 100%;}
.zxkt_alfxList li:nth-of-type(3n - 1){margin: 0 0 30px;}
.yy_cg .scorll{overflow-x: scroll;}
.yy_cg table{width: 1000px;}
.num dl{width: 100%;padding: 0;font-size: 14px;}
.num dt strong{font-size: 40px;}
.num dt em{font-size: 30px;}
.yy_jj .num{padding: 35px 0;}
.yy_ryList ul{display: block;}
.yy_ryList li{width: 100%;}
.yy_ryList li:nth-last-of-type(2) a{border-bottom: 1px solid #e6e6e6;}
.yy_ryList li a{padding-right: 30px;}
.yy_ryList li .txt{margin-left: 20px;}
.yy_ryList li .btn{right: 10px;bottom: 40px;}
.yy_ryList li .imgs{width: 130px;height: 180px;}
.yy_ryList .tit{font-size: 20px;margin-bottom: 10px;}
.lxwmInfo{margin-top: 40px;margin-bottom: 20px;}
.lxwmInfo dl{width: 50%;margin-bottom: 25px;}
.lxwmInfo dl:nth-of-type(2){border-right: none;}
.lxwmInfo dt{margin-bottom: 10px;}
.lxwmInfo dt img{margin-bottom:15px;transform: scale(.8);transform-origin:center bottom;}
.lxwmInfo dd{margin-top: 12px;}
.news_zjgdTop .zxkt_zjjzList li .v{margin-top:5px}
.news_mtbdList li{width: 100%;}
.news_mtbdList li:nth-of-type(3n - 1){margin: 20px 0;}
.news_mtbdList li span{margin-top: 15px;font-size: 14px;}
.news_tzggList{margin-bottom: 30px;}
.news_tzggList a{padding: 15px 0;}
.news_tzggList .date dt{font-size: 18px;padding: 18px 0;}
.news_tzggList .date,.news_tzggList .btn{display: none;}
.news_tzggList .txt{width:100%;margin-left:0;padding-right: 0;}
.news_tzggList .txt p+p{margin-top: 8px;}
.yy_cg{padding-top: 30px;}
.mt80{margin-top: 30px;}
.yy_cg table th{font-size: 16px;}
.tabTit p{font-size: 16px;}
.yjtdTit h6{font-size: 17px;}
.yjtdCon li{width: calc(100% / 4);padding-left:14px}
.yjtdCon.b0{padding-left: 0;}
.yjtdCon dl{width: 100%;}
.yjtdCon dd .btn{width: 25px;height: 25px;background-size: cover;right: 15px;bottom: 25px;}
.yjtdCon dd{margin-left: 20px;padding-top: 30px;}
.yjtdCon dd h6{font-size: 20px;margin-bottom: 15px;}
.yjtdCon dl:nth-of-type(2n){margin-left: 0;}
.map{height: 320px;}
.zzjg_app{margin: 0 0 35px;}
.zzjg_app h6{font-size: 16px;color: #fff;display: inline-flex;background-color: #00873b;border-radius: 4px;padding: 8px 12px;}
.zzjgBox{width:100%;padding: 20px 0;}
.zzjgBox li{line-height:50px;}
.zzjgBox li h5{width:90%;margin: auto;position:relative;font-size: 16px;width: 100%;border-bottom:1px solid #f5efef;}
.zzjgBox li h5 a{color: #333;display: block;width:100%;font-weight:bold}
.zzjgBox li h5 em,.zzjgBox li h3 em{border:2px solid #00873b;display:block;width:8px;height:8px;transform:rotate(-45deg);border-top:none;border-right:none;right:20px;position:absolute;top: calc(50% - 4px);transition: all .4s;}
.zzjgBox li h5 em.active,.zzjgBox li h3 em.active{transform:rotate(135deg);}
.zzjgBox li .listDown{display:none;width:100%;border-bottom:1px solid #e8e8e8;}
.zzjgBox li .listDown .list2_one{font-size:14px;background-color:#fff;}
.zzjgBox li .listDown .list2_one h3{border-top:1px solid #e8e8e8;padding:0px 20px 0 10px;line-height: 2.4;font-size: 15px;font-weight: 500;position: relative;}
.zzjgBox li .listDown .list2_one:first-child h3{border: none;}
.zzjgBox li h5>a,.zzjgBox li .listDown .list2_one h3 a{margin-left:20px;width:80%;color:#444;}
.list2_two{display: none;}
.list2_two ul{border-top: 1px solid #f5efef;padding: 10px 0;}
.list2_two ul li{border-bottom:none;line-height: 1.8;}
.list2_two ul li a{color: #333;width: 74%;margin: auto;display: flex;}

}
.video_box{border-bottom: 1px solid #f0f0f0;padding: 42px 0px;margin-bottom: 38px;text-align: left;}

.jszxBox>p{margin-top: 45px;margin-bottom: 30px;line-height: 1.4;}
.form_jszc{display: flex;flex-wrap: wrap;}
.w50{width: calc(50% - 20px);}
.w50:nth-of-type(2n){margin-left: 40px;}
.ml0{margin-left: 0!important;}
.w100{width: 100%;}
.inputBox{margin-top: 30px;}
.inputBox label{font-weight: 600;color: #484c50;margin-bottom: 18px;display: flex;}
.inputBox ::placeholder{color: #949494;}
.inputBox input,.inputBox textarea{padding: 18px 30px;background-color: #f5f5f5;width: 100%;border: none;}
.form_jszc .p_des{display: flex;align-items: flex-end;margin-left: 40px;padding-bottom: 14px;}
.form_jszc .p_des .flex{align-items: center;}
.form_jszc .p_des p{font-size: 14px;color: #999;}
.form_jszc a{display: inline-flex;align-items: center;color: #fff;font-size: 17px;background-color: #00873c;height: 58px;width: 190px;padding-left: 30px;}
.form_jszc a:hover{opacity: .8;}
.form_jszc a:hover img{transform: translateX(4px);transition: all .4s;}
@media (max-width:1200px){
.jszxBox>p{margin-top: 30px;margin-bottom: 20px;}
.w50{width: calc(100%);}
.w50:nth-of-type(2n){margin-left: 0px;margin-top: 20px;}
.inputBox{margin-top: 20px;}
.form_jszc .p_des{margin-left: 0px;margin-top: 20px;padding-bottom: 0;margin-bottom: 10px;}
.form_jszc a{font-size: 16px;height:50px;width:180px}
}