*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
body{font-size: 14px;min-width: 1300px;font-family:"Microsoft YaHei";overflow-x:hidden;color: #333;}
a{text-decoration: none;font-size: 14px;}
address, caption, cite, code, dfn, em, th, var, optgroup, i{font-style: inherit;font-weight: inherit;}
img{vertical-align: top;border: none;}
input, textarea{outline: none;border: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.fr{ float:right;}
.fl{ float:left;}
.w1500,.page,.gy,.box{max-width: 1500px; min-width: 1300px; width: 100%; margin: 0 auto;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.dfc{display:flex;align-items:end;justify-content:center;}
.dfe{display:flex;align-items:end;justify-content:end;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}


/*head*/
.head {position: relative;padding: 0px 15px;z-index: 50;background:linear-gradient(120deg,#008f00 10%,#02b802 80%);}
.head_box {display: flex;justify-content: space-between; align-items: center;max-width: 1620px;margin:  0 auto;}

/*logo*/
.head_logo {display: flex;align-items: center;/* justify-content:  space-between; */position:  relative;width: 400px;}
.head_logo:before {content:'';width: 170%;height: 100%;background: #ffffff;position:  absolute;top: 0;right: -8%;z-index: -1;transform: translateY(-25px) skew(-24.5deg);padding: 9% 0;}
.head_logo i {/* width: 27.42%; */}
.head_logo i img {width:  100%;height:  auto;}
.head_logo b {font-size: 18px;display: flex;flex-direction: column;font-weight: normal;padding: 0 0 0 1.3vw;}
.head_logo b span {font-size: 28px;color: #008f00; padding: 0 0 0% 0; font-weight: bold;}
/*head_con*/
.head_con {width: 70%;display:  flex;align-items:  center;justify-content:  space-between;position:  relative;padding: 0 0 0 3%;}
/*nav*/
.head_nav {width: 100%;}
.head_nav>ul {display: flex;justify-content: space-between;align-items: center;}
.head_nav li {position: relative; height:115px; line-height:115px;}
.head_nav li a {font-size: 17px;position: relative;transition: 0.5s;color:  #fff;font-weight:  lighter;}
.head_nav li a:after {content:'';width: 0;height: 2px;background:#fc4702;position: absolute;bottom: -47px;left: 0;transition: 0.5s;}
.head_nav>ul>li:hover>a,.head_nav>ul>li.cur>a {color: rgba(255,255,255,0.8); }
.head_nav>ul>li:hover>a:after,.head_nav>ul>li.cur>a:after {width: 100%;}
/*nav_con*/
.head_nav li:hover .nav_con {transform:rotateX(0deg);}
.nav_con {position:  absolute;top: 210%;left: 0;background: #f8f8f8;width: 100%;display:  flex;justify-content:  space-between;transition:0.5s;transform: rotateX(90deg);transform-origin:top;overflow:  hidden;padding: 3%;align-items: c;}
.nav_con i {width: 48%;overflow: hidden;}
.nav_con i img {width:  100%;height:  auto;}
.nav_r {width: 49%;}
.nav_r  p {font-size: 24px;display: flex;flex-direction:column;font-weight: bold;}
.nav_r p span {font-size: 18px;font-family: Arial;text-transform: uppercase;font-weight: lighter;padding: 2% 0 0;color: #999;letter-spacing: 1px;}
.nav_r>ul {display:  flex;flex-wrap: wrap;width: 100%;margin: 7% 0 0;}
.nav_r li {width: 31%;padding: 3%;border: 1px solid #ddd;display: flex;justify-content: center;align-items:center;margin: 0 2% 0 0;}
.nav_r li:nth-child(n+4) {margin: 3% 0 0;}
.nav_r li>a {font-size: calc(0.5rem + 0.5vw);}
.head_nav li:nth-child(3) .nav_con .nav_r li {width: 48%;}
.head_nav li:nth-child(3) .nav_con .nav_r li:nth-child(n+3) {margin: 3% 0 0;}

/*导航下拉*/
.head_nav li>.nav2{position:absolute;top:115px;left:-75px;z-index:99999;display:none;box-shadow:5px 5px 10px rgba(0,0,0,.3);}
.head_nav li>.nav2 a{display:block;width:230px;height:70px;border-bottom:none;background:#fff;color:#333; text-align: center;}
#aa2>.nav2 a{width:150px;font-size:15px;}
.head_nav li>.nav2 a:hover{background:#008f00;color:#fff;}
.nav2 b{color:#999;}
.head_nav li>.nav2 a span{display:block;color:#333;text-transform:uppercase;font-size:17px;line-height:70px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav li>.nav2 a b{position:relative;display:inline-block;display:block;color:#ccc;line-height:30px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav li>.nav2 a span:before{display:inline-block;width:0;height:2px;background:#fff;content:'';vertical-align:middle;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav li>.nav2 a b:before{display:inline-block;width:0;height:2px;background:0 0;content:'';vertical-align:middle;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav li>.nav2 a:hover span{color:#fff;font-size:17px;}
.head_nav li>.nav2 a:hover span:before{margin-right:5px;width:40px;}


/*button*/
.btn_more {display:  flex;align-items:  center;color:  #fff;width: 26%;justify-content:  flex-end;}
.btn_more i {font-size: 28px;}
.btn_more p {font-size: 22px;font-family:  din;padding: 0 0 0 10px;}

/*搜索*/
.search_bg{height:80px;box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.search_nbg{position: absolute;z-index: 999;top: 530px;height:80px;box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.search_nbg .search{margin:0 auto;}
.search-bg{width:260px;height:36px;overflow: hidden;margin-top:22px;border-radius: 30px;}
.search_l{line-height: 80px;color: #999;}
.search_l dd{font-size:15px;color: #333;display: inline-block;font-weight: bold;}
.search_l a{font-size: 15px;color: #999; padding-right:10px;}
.search_l a:hover{color:#2aa43a;}
.search-bg #infoname{width:260px;background:#eee ;outline:none; color:#ccc;border: none;height:36px;line-height:6;font-size: 14px;padding-left: 20px;font-weight: lighter;}
.search_nbg #infoname{width:310px;height: 36px;}
.search-bg{position: relative;}
.search-i{position: absolute;right: 0;top: 0;height: 36px; width:40px; background:#2aa43a;    padding: 12px;}




/*banner*/
.bann{overflow: hidden;}
.slider {width: 100%;}
.slick-slide{height: auto;}
.slick-slide img {width: 100%;}
.slick-prev {left: 38px;z-index: 99;}
.slick-next {right: 40px;}
.slick-dots{bottom: 32px;}
.slick-dotted.slick-slider{margin-bottom: 0;}
.slick-prev:before, .slick-next:before{font-size: 34px;font-family: "zxi";}
.slick-dots li{margin:0 2px !important;}
.slick-dots li button{font-size:0 !important;position:absolute;}
.slick-dots li button:before{color: #fff;opacity: 1;font-size:42px;}
.slick-dots li.slick-active button:before{color:#008f00;}
.bann.slick-dotted .slick-prev{left:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-prev{left:38px;}
.bann.slick-dotted .slick-next{right:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-next{right:38px;}
.bann .slick-prev:before,.bann .slick-next:before{width:36px;height:52px;background:rgba(0,0,0,0.8) url(//memberpic.114my.com.cn/0391241/uploadfile/image/20221126/20221126223948_544710349.png)center no-repeat;line-height: 52px;display: block;top:calc(50% - 26px);font-family:'zxi';}
.bann .slick-prev:before {content: '';display: block;left:0;    transform: rotate(180deg);}
.bann .slick-next:before{content: '';right:0;}



.title{text-align: center;font-size: 40px;color: #333333;}
.title em{color: #008f00;}
.title span{display: block;font-size: 18px; font-weight:lighter; color: #888888;margin: 7px 0 25px 0;}
.title i{display: block;width: 80px;height: 5px;margin: 0 auto; position: relative;}
.title i::after,.title i::before{content: '';display: block;position: absolute;width: 30px; height: 5px;top: 0;left: 0;background:#008f00;}
.title i::after{right: 0px;left: inherit;animation:allTitleAfter 3s infinite linear;}
.title i::before{animation:allTitleBefore 3s infinite linear;}
.title t{width: 30px;height: 5px;background:#fc4702;margin:0 auto;display:block;animation:allTitleI 3s infinite linear;}
@keyframes allTitleI{
0%{transform:translateX(0px);}
25%{transform:translateX(-25px);}
50%{transform:translateX(0px);}
75%{transform:translateX(25px);}
100%{transform:translateX(0px);}
}
@keyframes allTitleBefore{
0%{width:15px;}
25%{width:0px;}
50%{width:15px;}
75%{width:30px;}
100%{width:15px;}
}
@keyframes allTitleAfter{
0%{width:15px;}
25%{width:30px;}
50%{width:15px;}
75%{width:0px;}
100%{width:15px;}
}

/*分类*/
.pr_box{padding:60px 0px;overflow:hidden;width:100%;margin:0 auto;background:#f8f8f8;}
.pro_fl{width:100%;overflow:hidden;margin-bottom:50px;}
.pr_box .page{margin-top: 50px; display: flex; justify-content: space-between;}
.pro_fld{width:20%;overflow:hidden; float:left;}
.pro_tabl{float:left;width:100%;height:140px;background: linear-gradient(120deg,#008f00 10%,#00a700 80%); border-top-left-radius: 30px;border-top-right-radius: 30px;text-align:center;line-height:110px;font-size:34px;color:#fff;position:relative;margin-top:0px;}
.pro_tabl:before{content:"classification";position:absolute;font-size:18px;color:#fff;opacity:0.3;text-transform:uppercase;font-family:Arial;top:42px;}
.pro_tab{position: relative;margin-bottom:20px;width:100%;float:left; background: #fff; padding:24px 24px 38px 24px;}
.pro_tab ul { width: 100%; flex-direction: column;}
.pro_tab li {width: 100%; float: left; height: 58px;}
.pro_tab li>a {font-size: 17px;color:#333; width: 100%; padding: 6% 0 6% 22%;display: flex; transition: 0.2s; background: #f5f5f5;}
.pro_tab li>a:hover{background: #008f00;transition: 0.2s; color: #fff;}
.pro_tab li dl {padding: 10% 20%;}
.pro_tab li dt {position: relative;padding: 0 0 0 6%;}
.pro_tab li dt:nth-child(n+2) {margin: 10% 0 0;}
.pro_tab li dt:before {content:'';width: 4px;height: 4px;border: 1px solid #333;position: absolute;left: -7px;top: 5px;transform: rotate(45deg);}
.pro_tab li:after{content:'○';position: relative; right: -33px;top: -42px; font-size: 20px;color: #90af90;}
.pro_tab li dt a {font-size: 16px;color: #666;}

.pro_list{width: 78%;overflow: hidden;}
.pro_list ul {display: flex;justify-content: space-between;}
.pro_list ul li {background: #fff;position: relative;border:1px solid #eee;flex-shrink:0;float: left;width:32.3%;transition: 0.2s;}
.pro_list ul+ul{margin-top:1.5%;}
.pro_list ul li img {}
.pro_list ul li {display: inline-block;transition: 0.2s;}
.pro_list ul li img {width: 100%;padding:18px;height:auto !important;}
.pro_list ul li a {font-size: 17px;display:inline-block !important;color: #6f737a;width: 100%;line-height:72px;text-align: left; text-align:center;}
.pro_list ul li span{}
.pro_list ul li>a a{width:100%;height:100%;position: absolute !important;top: 0;left: 0;}
.pro_list ul li,.pro_list ul li a,.pro_list ul li>a a{position:relative;display:block;}
.pro_list ul li:hover span a{color:#fff;background:#008f00; transition: 0.2s;}
.pro_list ul li:hover{border:20px solid #008f00;transition: 0.2s;}
.pro_list ul li>a{overflow:hidden;display:block;}


.procon ul {display: flex; flex-wrap: wrap; width: 100%;}
.procon li{ width: 15.667%; background: #008f00;    position: relative;    transition: 0.3s;}
.procon{  width: 100%;}
.procon li:nth-child(6n+1){ margin-left: 0 !important;}
.procon li+li { margin-left: 1.2%;}
.procon li a{ font-size: 18px; line-height: 60px; color: #fff; display: block;padding-left: 28%;}
.procon li:nth-child(n+7){margin-top: 1.2%;}
.procon li a:after { content: '◎'; font-size: 24px; color: #fff; position: absolute;left: 19%;  top: 0;  opacity: 0.7;}
.procon li:hover{ box-shadow: 0px 8px 10px 0px rgb(88 88 88 / 30%);transform: translateY(-5px); -webkit-transform: translateY(-5px);background: #fc4702;}

/*problem*/
.ad{position:relative;background:#f8f8f8 url(//memberpic.114my.com.cn/0391241/uploadfile/image/20221126/20221126143144_1866343142.png) no-repeat center 0;height:338px;display:flex;align-items:center;}
.ad .text{color:#fff;overflow:hidden;padding-top:40px;}
.ad .text p{height:50px;line-height:50px;font-size:30px;font-weight: bold;color: #fff;}
.ad .text b{height:62px;line-height:62px;font-size:42px;color: #fff;}
.ad .text ul{margin-top:24px;overflow:hidden;}
.ad .text li{float:left;margin-right:14px;height:50px;line-height:50px;text-align:center;font-size:16px;border:#fff solid 1px;color: #fff;padding: 0 20px;}



/*四大优势*/
.adv{width:100%;position:relative;}
.advc{ margin-top: 80px;}
.adv_bt{text-align: center;text-transform: uppercase;}.part_con td
.adv_bt b{font-size: 40px;font-weight: bold;display: block;margin-bottom: 16px;padding-top: 50px;letter-spacing: 2px;}
.adv_bt b span{font-size: 40px;color:#1827ad;}
.adv_bt p{font-weight: 100;color: #757575;font-size: 18px;}
.advtil{ text-align:center; margin-bottom:50px;}
.advtil p:nth-child(1){ font-weight:bold; font-size:40px; color:#303632;} 
.advtil p:nth-child(1) span{ color:#00349a;}
.advtil p:nth-child(2){ font-size:18px; color:#787f7b; margin:5px 0px 18px 0px;}
.advcenter{position:relative;margin-top: 50px;width:88%;overflow:hidden;z-index:2;}
.advcenter .tempWrap{position:absolute;top:0;left:0;}
.advtab{height:420px;position:relative;background:#008f00;margin-top:-170px;}
.advtab li{float:left;position:relative;text-align:center;font-size:18px;color:#fff;cursor:pointer;width:calc(100%/4);}
.advtab li p:nth-child(3){font-size:12px;color:#fff;transition: 0.5s;opacity:0.5;text-transform: uppercase;}
.advtab li:after {content: "";width: 0px; margin: auto; height: 2px;position: absolute; bottom: -50px;left:50%;background: #fc4702;
transition: all 0.5s;left: 50%;}
.advtab li.on:after {width:100%; left:0;}
.advtab li p.iconfont{transition:all .3s ease;width: 70px;height: 70px; position: relative; border: 1px #fff solid;border-radius: 50%; margin: auto;margin-bottom: 15px; display: flex; justify-content: center; align-items: center;}
.advtab li p.iconfont img{width: 50%;}
p.iconfont.icon-wendu { font-size: 46px !important;}
.advcon {display: flex;width: 100%;transition: all .5s;}
.advcon ul{width:100%;flex-shrink:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;position:relative;height:520px;}
.advwa{position: absolute;z-index: 9;padding: 60px;right: 0;top: 50%;margin-top: -207px;background: #fff;height: 414px;width: 682px;}
.advwa>p{padding: 0px 0px 34px 78px;font-size:12px;color:#a2a2a2;border-bottom: 1px solid #e9eaea;margin-bottom: 35px;position: relative;text-transform: uppercase;}
.advwa>p>em {position: absolute;top: 0;left: 0;font-size: 30px;font-weight: bold;background:#008f00;width: 58px;height: 58px;color: #fff;line-height: 58px;text-align: center;border-radius: 50%; font-family: 'Times';}
.advwa>p>em:after{content: '';width: 80px;height: 80px;background:rgba(0, 143, 0, 0.2);position: absolute;top: -11px;left: -11px;border-radius: 50%;z-index: -1;}
.advwa>p strong{display:block;font-size:28px;color: #333;font-weight: normal;margin-bottom:13px}
.advwa div p{line-height: 34px;font-size: 16px;color: #666;padding-left: 17px;position: relative;}
.advwa div p::before {position: absolute;content: '○';width: 8px;height: 8px;top:0px;left: 0;}
.advwa div p+p{margin-top:5px;}
.advcon ul:nth-child(1) div p+p{margin-top:5px;}
.advcon .advpic{width: 84%;position: absolute;left: 0;top: 0;overflow: hidden;}
.advcon .advpic img {}
p.iconfont.icon-qiche {padding-left: 12px;}
p.iconfont.icon-yinshua {font-size: 60px !important;}
.advtab li p:nth-child(2) {margin: 3px 0 11px 0;color: #fff;}
.advtab ul{display: flex;justify-content: space-between;padding-top: 234px;width: 70%;margin: 0 auto;}




/*appli*/
.appli {margin-top: 80px;}
.appli_box {}
.appli_btn>i:first-child img{ transform: rotate(180deg);}
.appli_con {margin: 60px 15px 0;position: relative;}
.appli_call {}
.appli_call {padding: 0% 1% 4.5% 0;}
.divdgweb_new_div_item {display: flex !important;flex-direction: column-reverse;position: relative;margin: 0 0.5%;}
.divdgweb_new_div_item_content {background: rgba(52,51,51,0.7);position: absolute;bottom: 0;left: 0;width: 100%;display: none;justify-content: center;align-items: center;flex-direction: column;padding: 30px 6%;font-weight:100;}
.divdgweb_new_div_item_title a{font-size: 24px;color: #fff;font-weight:100;}
.divdgweb_new_div_item_body {font-size: 14px;line-height: 24px;color: rgba(255,255,255,0.5);font-weight: lighter;padding-top:8px;}
.news_div_item_pic img { width: 100%; height: auto;}
.appli_call .slick-center .divdgweb_new_div_item_content{display: flex;}
.appli_call .news_div_item_pic {border: 1px solid #eee;}

.appli_btn {}
.appli_btn:hover i {}
.appli_btn>i {width: 50px;height: 50px;cursor: pointer;font-size: 36px;color: #fff;display: flex;justify-content: center;align-items: center;top: 45%;background: #008f00;position: absolute;border-radius: 50%;}
.appli_btn>i:first-child {left: 24.5%;}
.appli_btn>i:last-child {right: 25.4%;}



/*伙伴*/
.cooperation tr+tr {margin-top: 18px;}
.yb_cooperation{ padding-bottom: 80px;}
.cooperation tr{display: flex;justify-content: space-between;}
.cooperation tr td {width: calc((100% - 80px) / 5);border: 1px solid #eee;height: 160px;}
.cooperation tr td:hover {box-shadow: 0px 0px 14px #eee;}
.cooperation{margin-top: 50px;}
.cooperation tr td a {position: absolute;display: flex;overflow: hidden;align-items: center;justify-content: center;}
.yb_cooperation tr td img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;transition: all 0.5s linear;margin: 11px 0 0 14px;}
.yb_cooperation tr td img:hover{    -webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: gray; transition: all 0.5s linear;}
.cooperation tr td:hover img {transform: scale(1.2);}




/*about*/
.about {width: 100%;background:#f5f5f5;padding: 5% 0 0;overflow: hidden;}
.about_box {max-width: 1500px;margin: 0 auto;}
.about_tab {display: flex;justify-content: space-between;align-items: center;}
.about_txt {display: flex;flex-direction: column;width: 45%;position:  relative;}
.about_txt:after {content:'';width: 150%;height:1px;background:#ddd;position:absolute;top: 17%;left: -30%;z-index: 6;}
.about_txt b {display: flex;align-items: center;font-size: 36px;line-height: 36px;letter-spacing: 1px;}
.about_txt b span {color: #ccc;text-transform:  uppercase;font-family:  Arial;font-weight: 1000;padding-left: 9px;letter-spacing: 0;}
.about_txt p {font-size:  18px;font-weight:  lighter;padding-top: 20px;}
.about_txt em {font-size:  14px;line-height: 30px;font-weight:  lighter;margin-top: 12%;}
.about_txt ul {display:flex;background: #008f00;margin-top: 13%;position:  relative;z-index: 5;}
.about_txt ul:after {content:'';width: 152%;height:100%;background:#008f00;position:absolute;top:0;left: 100%;z-index: -1;}
.about_txt li {width:  33.33%;padding: 10% 0;position:  relative;}
.about_txt li:before {content:'';width:10px;height:10px;background:#00c400;border-radius:50%;position:absolute;top: -7px;left: 50%;}
.about_txt li:after {content:'';width: 1px;height: 32%;background: #00c400;border-radius:50%;position:absolute;top: 3px;left: 52%;}
.about_txt li a {font-size:  22px; color:  #fff;font-weight:  lighter; display:  flex;flex-direction:  column; align-items:  center;}
.about_txt li a span {font-size:14px;text-transform:uppercase;color: rgba(255,255,255,0.3);line-height:  16px;padding-top: 10px;}
.about_pic {position:  relative;z-index: 5;margin-top: -60px;}
.about_pic i {}
.about_pic i img {width:100%;} 





/*news*/
.newscon {
    margin: 80px 0;
}
.news{height:560px; padding-bottom: 80px;    margin-top: 50px;}
.news_fl{width:14%;height:560px;background:#eee; float:left;}
.news_fl li{height:186.5px;text-align: center;position:relative;transition: all 0.3s;}
.news_fl li:after{display:block;content:"";width:155px;height:1px;background: #e1e1e1;position: absolute;left: 30px;bottom: 0;}
.news_fl li:last-child:after,.news_fl li.on:after{background: none;}
.news_fl li.on{background: #008f00;position: relative;}
.news_fl li.on:before{display:block;content:"";width: 0;height: 0;border-top: 10px solid transparent;
border-bottom: 10px solid transparent;border-left: 10px solid #008f00;position:absolute;top: 84px;
right: -10px;}
.news_fl li a{display:block;}
.news_fl li p{padding-top:105px;font-size:20px;color:#222;font-weight: normal;}
.news_fl li p:before{display:block;content: "";width:25px;height:25px;background: 
url(//memberpic.114my.com.cn/0391241/uploadfile/image/20221129/20221129084241_1438023412.png)no-repeat;position:absolute;top: 60px;left:42%;z-index: 2;}
.news_fl li:nth-child(1) p:before{background-position: 0px 0px;}
.news_fl li:nth-child(2) p:before{background-position: -25px 0px;}
.news_fl li:nth-child(3) p:before{background-position: -50px 0px;}
.news_fl li:nth-child(1).on p:before{background-position:0px -25px;}
.news_fl li:nth-child(2).on p:before{background-position:-25px -25px;}
.news_fl li:nth-child(3).on p:before{background-position:-50px -25px;}
.news_fl li p:after{display:block;content: "";width:55px;height:55px;background:#008f00;border-radius:100%;position:absolute;top:44px;;left:35%;}
.news_fl li.on p,.news_fl li.on span{color:#fff;}
.news_fl li.on p:after{background: #fff;}
.news_fl li span{display:block;font-size: 14px;color:#999; line-height: 20px;}

.news_fr{width:83%; float:right;    display: flex;overflow: hidden;}
.news_fr ul {transition: 0.5s; overflow: hidden; flex-shrink: 0; width: 100%;}
.news_div .news_div_item:first-child{width:51%;height:550px;float:left;}
.news_div .news_div_item:first-child .news_div_item_image{width:100%;height:318px;display: block;position: absolute;top: 0px;left: 0;    border: 1px solid #eee;}
.news_div .news_div_item{width:48%;height: 104px;position: relative;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5){float:right;padding-bottom: 126px;border-bottom: 1px dashed #eee;margin-bottom: 20px;}
.news_div .news_div_item:nth-child(5){padding-bottom: 0px !important;border-bottom: none !important;margin-bottom: 0px !important;}
.news_div .news_div_item:first-child .news_div_item_date{position: absolute;top: 375px;    font-size: 20px; color: #999; font-family: "Arial";    z-index: 2;}
.news_div .news_div_item:first-child .news_div_item_year,.news_div .news_div_item:first-child .news_div_item_month,.news_div .news_div_item:first-child .news_div_item_day{float:left;}
.news_div .news_div_item:first-child .news_div_item_content{position: absolute;top: 340px;}
.news_div .news_div_item:first-child .news_div_item_a{font-size:20px;color:#333;}
.news_div .news_div_item:first-child .news_div_item_body{margin-top: 50px;font-size:15px;color:#666;line-height:26px; width:100%;   overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_div .news_div_item:first-child .news_div_item_pic a{display: block;height: 550px;}
.news_div .news_div_item:first-child .news_div_item_pic a:after{display:block;content:"查看更多";width: 140px;height: 40px;line-height: 40px;border: 1px #eee solid;position: absolute;bottom: 0px;border-radius: 5px;font-size: 15px;color: #666;text-align: center;}
.news_div .news_div_item:first-child:hover .news_div_item_pic a:after{background: #008f00;color: #fff;}
.news_div .news_div_item_image{display:none;}
.news_div .news_div_item_a{font-size:18px;color:#333;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5) .news_div_item_a{    display: block;    margin: 13px 0 8px 0;    transition: 0.3s all ease-in-out;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5):hover .news_div_item_a{color:#008f00;}
.news_div .news_div_item_body{font-size:15px;color:#666;    line-height: 24px;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5) .news_div_item_date{    width: 104px;height: 104px;border: 1px #eee solid;float: left;font-size: 18px;color: #666;font-family: "Arial";padding: 60px 0 0 20px;}
.news_div .news_div_item_year,.news_div .news_div_item_month{float:left;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5) .news_div_item_day{font-size: 40px;color: #333;font-family: "Arial";    position: absolute;top: 15px;left: 30px;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5) .news_div_item_day:after{display:block;content:"";width: 10px;height: 10px;background: #fff;position: absolute;top: 50px;left: 57px;}
.news_div .news_div_item_content{width: 78%;float: right;}



/*copy*/
.copy {overflow: hidden;padding: 0 15px;background: #014f01;}
.copy_box {max-width: 1500px;margin: 0 auto;}
.copy_num {display:  flex;justify-content:  space-between;align-items:  center;padding: 80px 0 50px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.copy_num ul {display:  flex;justify-content:  space-between;width: 80%;}
.copy_num li {color:  #fff; display:  flex;align-items:  center;width:  86%;}
.copy_num li:last-of-type{ width: 100%;}
.copy_num li i {font-size: 30px;width: 60px;height: 60px;border: 1px solid #fff;border-radius:  50%;display:  flex;justify-content:  center;align-items:  center;}
.copy_num li>p {font-size: 18px;padding: 0 0 0 15px;display:  flex;flex-direction:  column;font-weight:  lighter;}
.copy_num li>p span {font-size:24px;font-family:Arial;padding: 10px 0 0;}
.copy_num>a {color:  #fff;font-size: calc(0.8rem + 0.2vw);background: #008f00;width: 10%;padding: 1% 0;display:  flex;justify-content:  center;align-items:  center;}
.copy_con {display:  flex;justify-content:  space-between;padding: 60px 0;}
.copy_nav {width: 62%;}
.copy_nav>ul {display: flex;justify-content: space-between;width: 100%;}
.copy_nav li {display: flex;flex-direction:  column;position:  relative;}
.copy_nav li>p {font-size: 22px;color: #fff;margin: 0 0 30px 0;}
.copy_nav li>a {font-size: 16px;font-weight: 100;color: rgba(255,255,255,0.7);padding: 0 0 20px 0;transition: 0.5s;    position: relative;}
.copy_nav li>a:after {content:'';width: 16px;height:1px;background: #fff;position: absolute;left: -28px;top: 8px;transition:0.5s;opacity:0;}
.copy_nav li>a:hover:after {left:0;opacity:1;}
.copy_nav li>a:hover {color:#69a930;}
.copy_r { display:  flex;flex-direction:  column;align-items:  center;}
.copy_pic {float:left;overflow: hidden; height:160px;}
.copy_pic li {width:  160px;overflow: hidden;}
.copy_pic li p {font-size: 14px;color: #ffffff;text-align: center;line-height: 30px;}
.copy_pic li i {background: #ffffff;width:160px;height: 160px; display: inline-block;padding: 9px;}
.copy_pic li i img{width:100%;}
.copy_str {float:left;margin-left: 20px;margin-top: 16px;}
.copy_str li {width: 32px; height: 32px; border-radius: 100%; text-align: center; transition: 0.5s; line-height: 30px; position: relative; border:2px solid #fff; cursor: pointer; }
.copy_str li.on{background: #008f00;border-color: #008f00;}
.copy_str li i {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;}
.copy_str li+li {margin-top:14px;}
.copy_icon>p {color: #fff;font-size: 16px;margin-bottom: 16px;}
.copy_end {padding: 32px 0;border-top: 1px solid rgba(255,255,255,0.1);color:  #fff;font-size: 16px;font-weight:  lighter;display:  flex;justify-content:  center;align-items:  center;}
.copy_end a {font-size: 16px;color:  #fff;}

/*links*/
.links {overflow: hidden;padding: 30px 15px;background: #008f00;}
.links_box {max-width:1500px;margin: 0 auto;display: flex;align-items:  center;justify-content:  space-between;}
.links_l {display: flex;align-items: center;width: 8%;justify-content:  space-between;}
.links_l i {font-size: 24px;color:  #fff;}
.links_l p {font-size: 18px;font-weight: lighter;padding: 0 0 0;color:  #fff;}
.links_r {width:93%;color:  #fff;}
.linkTagcs {}
.linkTagcs ul {}
.linkTagcs li {}
.linkTagcs li a {font-size:16px;}