@charset "utf-8";
/* CSS Document */
body{background: #fff;}
.cont_w{width:1200px;margin:0 auto;min-height: calc(100vh - 290px);}
.cont_w .title{display:flex;justify-content:space-between;margin:20px 0}
.cont_w .title .hw,.cont_w .title h1,.cont_w .title h2,.cont_w .title h3{display:inline-block;font-size:24px}
.cont_w .title .tk{color:#2b7653}
.cont_w .title .tk a{color:#66748e}
.cont_w .title .tk a h1{color: #1a6952;}
.cont_w .title .tk h3{font-size: 16px;}
.cont_w .title .tk a:hover{color:#006c49}
.cont_w .title .tk i{font-size:20px;margin-right:10px}
.cont_w .title .more{color:#059e6c;font-size:14px}
.cont_w .title .more i{margin-right:5px}
.cont_w .title .more:hover{color:#006c49}
.cont_w .wed_w{display:flex;justify-content:space-between;flex-wrap:wrap}
.cont_w .wed_w a{width:24%;display:block;margin-bottom:20px}
.cont_w .wed_w a .tzm:hover,.cont_w .wed_w a:hover{color:#059e6c}
.cont_w .wed_w a .tp{width:280px;height:200px;margin-bottom:30px;position:relative}
.cont_w .wed_w a .tp .tpt{width:280px;height:200px}
.cont_w .wed_w a .tp .txk{position:absolute;bottom:-30px;left:10px}
.cont_w .wed_w a .tp .txk .txt{width:50px;height:50px;border:5px solid #fff;border-radius:50px}
.cont_w .wed_w a .tp .tzm{position:absolute;left:80px;color:#777;font-size:14px}
.cont_w .wed_w a .wtm{font-size:14px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;color:#000}
.cont_w .wed_w a p{font-size:14px;display:-webkit-box;color:#999;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.cont_w .wed_w a .wtm:hover,.cont_w .wed_w a p:hover{color:#059e6c}
.cont_w .jd_w{display:flex;position:relative;justify-content:space-between}
.cont_w .jd_w a{display:block;width:19%}
.cont_w .jd_w img{width:220px;height:150px}
.cont_w .jd_w .fm{background:rgba(0,0,0,.5);height:25px;width:220px;color:#fff;text-align:center;line-height:25px;position:absolute;bottom:2px}
.cont_w .wz_w{display:flex;justify-content:space-between}
.cont_w .wz_w .dls{width:65%}
.cont_w .wz_w .dls a:hover{color:#059e6c}
.cont_w .wz_w .dls li{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}
.cont_w .wz_w .dls .lw{border-left:5px solid #059e6c;font-size:16px;font-weight:700;margin-bottom:10px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cont_w .wz_w .dls p{display:-webkit-box;color:#666;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;}
.cont_w .wz_w .xls{width:30%}
.cont_w .wz_w .xls ul{border:1px solid #ddd;border-radius:5px;padding:20px}
.cont_w .wz_w .xls ul li{border-bottom:1px solid #ddd;line-height:20px;margin-bottom:10px}
.cont_w .wz_w .xls ul li a{font-size:16px;display:block;font-size:14px;font-weight:700;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cont_w .wz_w .xls ul li a:hover{color:#006c49}
.cont_w .wz_w .xls ul li a i{margin-right:10px;color:#059e6c}
.cont_w .wd_w li{border:1px solid #ddd;padding:15px;border-radius:5px}
.cont_w .wd_w li a{display:block}
.cont_w .wd_w li a .tx_item{display:flex;line-height:30px}
.cont_w .wd_w li a .tx_item .txp{margin-right:10px}
.cont_w .wd_w li a .tx_item .txp img{width:30px;height:30px;border-radius:50px}
.cont_w .wd_w li a .tx_item .nnm{font-size:14px;margin-right:10px;color:#000}
.cont_w .wd_w li a .tx_item .fbti{font-size:14px;color:#777}
.cont_w .wd_w li a .wbt{font-size:16px;font-weight:700;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cont_w .wd_w li a .lwit{display:flex;margin-top:10px}
.cont_w .wd_w li a .lwit div{margin-right:20px;color:#999}
.cont_w .wd_w li a .lwit div i{margin-right:10px;color:#059e6c}
.nr_w{border:1px solid #ddd;border-radius:5px}
.abf{padding:20px}
.abf h1{color:#059e6c;margin-bottom:20px;font-size:28px}
.gxim{display:flex;line-height:40px}
.gxim .tt{margin-right:10px}
.gxim .tt img{width:40px;height:40px;border-radius:50px}
.hfm{color:#333;margin-right:10px;font-size:14px}
.gxim i{color:red;font-size:28px}
.abf h3{font-size:16px;font-weight:400;line-height:25px;color:#333}
.abf_item{margin-top:20px;display:flex;justify-content:space-between}
.abf_item .llpl{display:flex;padding-top:10px}
.abf_item .llpl div{margin-right:20px;font-size:14px}
.abf_item .llpl div i{margin-right:10px}
.abf_item .gf{display:flex;font-size:16px}
.abf_item .gf div{padding:5px 15px;cursor:pointer}
.abf_item .gf .gz{border-radius:5px;border:1px solid #059e6c;color:#059e6c;margin-right:10px}
.abf_item .gf .hd{background:#059e6c;color:#fff;border-radius:5px}
.bbf{border-top:1px solid #ddd}
.bbf_w{display:flex;padding:20px}
.zdd{width:5%;height:50px;margin-right:2%;background:#57d4ab;color:#fff;text-align:center;border-radius:5px;padding:5px}
.zdd i{font-size:30px;display:block}
.zww{width:90%}
.zww .txn{display:flex;line-height:40px}
.zww .txn .tt{margin-right:10px}
.zww .txn .tt img{width:40px;height:40px;border-radius:50px}
.zww .txn .neme{margin:0 10px;font-size:14px;color:#333}
.zww .txn i{color:red;font-size:28px}
.zwz{font-size:16px;color:#333;line-height:25px}
.zwz img{width:100%;border-radius:5px;margin-top:10px}
.zwz em{display:block;font-style:normal;text-align:center;color:#000;margin-bottom:10px}
.zwz a{animation:change 5s linear 0s infinite;text-decoration:underline;margin:0 10px}
@keyframes change{0%{color:#333}
25%{color:#762f00}
50%{color:#f60}
75%{color:#00ff18}
100%{color:red}
}
.zwk{position:relative}
.line{width:1px;left:25px;z-index:-1;height:100%;background:#ddd;position:absolute}
.item{display:flex;font-size:14px;line-height:40px}
.item .zw{border-radius:20px;height:30px;margin-top:5px;margin-right:10px;line-height:30px;border:1px solid #ddd;padding:0 10px;background:#fff}
.item .tout{width:40px;height:40px;border-radius:50px;margin-right:10px}
.item .nem{margin-right:10px;color:#333}
.item .lz{margin-right:10px;border:1px solid #059e6c;height:20px;line-height:20px;margin-top:10px;padding:0 5px;border-radius:2px;color:#059e6c}
.item i{margin-right:10px;font-size:28px;color:red}
.item span{margin:0 5px}
.zwk .nnn{padding:10px 0 10px 50px;font-size:16px;line-height:25px;color:#333}
.zwk .nnn a{color:#059e6c;text-decoration:underline;margin:0 10px}
.zwk .nnn .zjhf{text-decoration:none;margin:0}
.zwk .nt{width:100%;border-radius:5px;margin:10px 0 0}
.zwk em{display:block;font-style:normal;text-align:center;color:#000;margin-bottom:10px}
.fx{display:flex;justify-content:space-between;margin-bottom:20px}
.fx .lf{display:flex;line-height:30px}
.fx .lf .wyj{color:#059e6c;font-size:16px;cursor:pointer}
.fx .lf .wyj i{margin-right:5px;font-size:22px}
.fx .lf .fby{color:#777;font-size:16px;margin-top:2px;margin-left:20px}
.fx .rf{font-size:16px}
.fx .rf i{margin-right:10px;cursor:pointer}
.xhf{display:flex;background:#059e6c;padding:10px;border-radius:10px;margin-left:25px}
.xhf textarea{width:100%;height:40px;border-radius:5px}
.xhf .sub{width:20%;color:#fff;font-size:20px;text-align:center;line-height:40px;cursor:pointer}
.xhf .ez{font-size:14px;color:#fff;margin:0;width:100%;margin:10px 0}
.xhf .ez .int{width:100px;margin-right:5px;border:1px solid #ddd;height:25px;line-height:25px;border-radius:3px}
.xhf .ez .moble{margin-right:20px;width:120px}
.xhf .ez .ccimg{width:70px;height:30px;vertical-align:top;border-radius:0;margin-top:5px}
.xhf .hfsb{display:inline;cursor:pointer;background:#008257;color:#fff;line-height:35px;text-align:center;border-radius:5px;font-size:16px;font-weight:700;padding:0 50px;margin-left:20px;display:inline-block;border:1px solid #008257}
.xhf .hfsb:hover{color:#008257;background:#fff;border:1px solid #008257}
.zwwp{border-radius:10px;padding:20px}
.zwwp h1{text-align:center;color:#000;margin-bottom:20px}
.zwwp .wzitem{display:flex;margin-bottom:40px;justify-content:space-between}
.zwwp .zwc{font-size:16px;line-height:30px;color:#333}
.zwwp .video{margin-top: 20px;}
.zwwp img{border-radius:10px;width:100%;margin:10px 0}
.zwwp a{color:#059e6c;text-decoration:underline}
.zwwp a:hover{color:#008257}
.fykk{margin:20px 0 15px;border-radius:5px;padding:20px 20px 15px;border:1px solid #ddd;display: flex;gap: 20px;align-items: center;}
.fykk a{display:inline-block;font-size:14px;white-space:nowrap}
.fykk span{color:#64748e}


/* 广告 */
.containsAdvertisements{position: relative;}
.containsAdvertisements::after{position: absolute;content:'内容含广告';top: 0;right: 10px;font-size: 10px;color: #555;opacity: .2;}