*{margin: 0;padding: 0;box-sizing: border-box;}
body {font-size: 14px;font-family:Microsoft YaHei;}
em,i{font-style:inherit;font-weight:inherit;}
ul{list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #333;}
input, textarea {outline: none;border: none;}

@font-face {
  font-family: 'iconfont';  /* Project id 3002433 */
  src: url('//at.alicdn.com/t/font_3002433_hl24hxrkkv7.woff2?t=1639101300248') format('woff2'),
       url('//at.alicdn.com/t/font_3002433_hl24hxrkkv7.woff?t=1639101300248') format('woff'),
       url('//at.alicdn.com/t/font_3002433_hl24hxrkkv7.ttf?t=1639101300248') format('truetype');
}

/*head*/
.head {padding: 42px 0;}
.head_box {max-width: 1400px;margin: 0 auto;position: relative;z-index: 55;}
.head_con {}
.head_nav {display: flex;justify-content: space-between;}
.head_nav ul {display: flex;justify-content:  space-between;width: 36%;}
.head_nav li {}
.head_nav li a {font-size: 17px;font-weight: normal;display: flex;flex-direction: column;position: relative;align-items:  center;}
.head_nav>ul>li:hover a,.head_nav>ul>li:hover a i,.head_nav>ul>li.cur a,.head_nav>ul>li.cur a i {color:#00b034; }
.head_nav>ul>li.cur a,.head_nav>ul>li.cur a i {color:#00b034; }
.head_nav>ul>li>a:before {content:'';width: 2px;height: 2px;background:#999;position:absolute;top: 30%;left: -16px;border-radius:50%;}
.head_nav>ul>li>a:after {content:'';width: 100%;height: 2px;background: #00b034;position: absolute;left: 0;bottom: -42px;;opacity: 0;transform: scaleX(0);transition: 0.5s;}
.head_nav>ul>li:hover a:after, .head_nav>ul>li.cur a:after {opacity: 1;transform: scaleX(1);transition: 0.5s;}
.head_nav li a i {font-size: 12px;color: #ccc;text-transform: capitalize;}
.head_logo {display: flex;flex-direction: column;align-items: center;background: url(//memberpic.114my.com.cn/076983457485/uploadfile/image/20211207/20211207150935_613165782.png)no-repeat center;position: absolute;top: -42px;left: 40%;width: 273px;height:  187px;}
.head_logo i {padding-top: 8%;}
.head_logo p {display: flex;flex-direction: column;color: #fff;align-items:  center;padding-top: 15px;}
.head_logo p b {font-family: 庞门正道标题体;font-size:  35px;line-height: 28px;font-weight: normal;}
.head_logo p span {font-size: 13px;font-weight: lighter;line-height: 15px;padding-top: 10px;}

/*feat*/
.feat {overflow: hidden;margin-top:  -150px;position:  relative;z-index: 55;}
.feat_box {max-width: 1400px;margin: 0 auto;background: rgba(255,255,255,0.8);}
.feat_con {}
.feat_con ul {display: flex;justify-content: space-between;align-items: center;}
.feat_con li {width: 23.3%;display: flex;align-items: center;padding: 45px 80px;justify-content: space-between;}
.feat_con li.on {background: #009f3c;color: #fff;}
.feat_con li.on i{color: #fff;}
.feat_con li.on span {color: #fff;}
.feat_con li i {font-size: 50px;line-height: 60px; color: #009f3c;}
.feat_con li p {font-size: 22px;line-height: 28px;display: flex;flex-direction: column; font-weight:100;}
.feat_con li p span {font-size: 13px;font-family: Arial;text-transform: capitalize;color: #666;}

/*banner*/
.tp-bullets {margin-bottom: 170px !important;}

/*dou*/
.dou {padding: 80px 0;overflow: hidden;}
.dou_box {max-width: 1400px;margin: 0 auto;}
.dou_tit {display: flex;flex-direction: column;align-items: center;}
.dou_tit span {font-size: 42px;line-height: 42px;position: relative;}
.dou_tit span:before {content:'';width:160px;height: 1px;background: #eee;position: absolute;top: 23px;left: -33%;}
.dou_tit span:after {content:'';width:1px;height: 20px;background: #eee;position: absolute;top: 14px;left: -4%;}
.dou_tit span b {position: relative;}
.dou_tit span b:before {content:'';width:160px;height: 1px;background: #eee;position: absolute;top: 31px;right: -72%;}
.dou_tit span b:after {content:'';width:1px;height: 20px;background: #eee;position: absolute;top: 22px;right: -9%;}
.dou_tit p {font-size: 18px;color: #999;padding-top: 24px;}
.dou_con {margin-top: 100px;height: 470px;}
.dou_con ul { display:  flex; justify-content:  space-between;}
.dou_con li {background:  #fff;width: 20%;display:  flex;flex-direction:  column;align-items:  center;padding: 4% 3%;position:  relative;transition:0.5s;box-shadow: 0 0 30px 0px rgba(0,0,0,0.1) inset;    height: 435px;}
.dou_con li:after {content:'\eb08';position:absolute;bottom: 70px;left: 45%;font-family: 'iconfont';}
.dou_con li.on  {/* height: 74%; */transform: translateY(-20px);background:#11b542;color:#fff;color: #fff;
    height: 470px;}
.dou_con li.on span {color:#fff;}
.dou_con li.on:after {opacity:0;}
.dou_con li.on .dou_txt a {opacity:1;}
.dou_txt {display:  flex;flex-direction:  column;align-items:  center;}
.dou_txt>i {width: 130px; height: 130px; background:  #fff; border-radius:  50%;}
.dou_txt>i img{width: 130px; height: 130px; background:  #fff; border-radius:  50%;}
.dou_txt>p {display:  flex;flex-direction:  column;align-items:  center;font-size:  20px;padding-top: 24px;line-height:  24px;}
.dou_txt>p>span {font-size: 15px;color: #999;font-weight:  lighter;line-height:  24px;padding-top: 14px;text-align:  center;}
.dou_txt a {font-size: 15px;border: 1px solid rgba(255,255,255,0.3);padding: 3% 30px;margin-top: 50px;position:relative;opacity:0;color:rgba(255, 255, 255, 0.5);}
.dou_txt a:after {content:'';border:1px solid rgba(255,255,255,0.3);position:absolute;top: -6px;left: -6px;padding: 16px 67px;}

/*ser*/
.ser {padding: 80px 0 16%;overflow: hidden;position: relative;}
.ser:before {content:'';background: url(//memberpic.114my.com.cn/076983457485/uploadfile/image/20211209/20211209135725_915940834.jpg) no-repeat left;position:absolute;left:0;top: 21%;width: 45%;height: 100%;z-index: -1;}
.ser:after {content:'';width: 55%;height:100%;position:absolute;right: 0;top: 35.5%;background: #f5f5f5;z-index: -1;}
.ser_box {max-width: 1400px;margin: 0 auto;}
.ser_con {display: flex;justify-content: space-between;}
.ser_pic {width: 43.143%;}
.ser_pic i {}
.ser_pic i img {width:100%;height: auto;}
.ser_txt {width: 54%;position:relative;z-index: 5;}
.ser_txt:before {content:'';width: 105%;height: 54%;background:#fff;position:absolute;left: -39px;top: 86px;z-index: -1;}
.ser_tit {display: flex;flex-direction: column;align-items:  flex-end;position:relative;}
.ser_tit:after {content:'';width: 65%;height:1px;background:#333;position:absolute;top: 76px;left: 71%;}
.ser_tit b {font-size: 60px;color: #eee;font-family: Arial;text-transform:  uppercase;font-weight:  1000;line-height: 60px;}
.ser_tit p {font-size: 24px;line-height:  24px;padding-top: 36px;}
.ser_tab {overflow: hidden;}
.ser_roll {display: flex;transition: 0.5s;}
.ser_big {width: 100%;flex-shrink: 0;padding: 40px 0px 40px 65px;}
.ser_wor {}
.ser_wor p {font-size: 36px;line-height: 36px;color: #1b9703;display:  flex;align-items:  center;border-bottom: 1px solid #ddd;padding-bottom: 30px;}
.ser_wor p i {font-size: 34px;font-family: din;line-height: 35px;width: 47px;height: 47px;background: #1b9703;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #fff;position: relative;margin-right: 28px;}
.ser_wor p i:after {content:'';width: 65px;height: 65px;background: rgba(27, 151, 3, 0.2);position: absolute;top: -9px;left: -9px;border-radius: 50%;}
.ser_wor em {display: flex;margin-top: 36px;position:relative;}
.ser_wor em:after {content:'';width: 8px;height: 8px;border-radius:50%;position:absolute;top: 9px;left: -40px;border: 1px solid #ddd;}
.ser_wor em:last-child {margin-top: 16px;}
.ser_wor em b {font-size:  18px;white-space:  nowrap;}
.ser_wor em span {font-size:  16px;color:  #999;font-weight:  lighter;line-height: 28px;}
.ser_call {margin-top: 90px;margin-left: -63px;}
.ser_call ul {display: flex;justify-content: space-between;}
.ser_call li { background: #fff; width: 24%; padding: 10px; display: flex; flex-direction: column; align-items: center;}
.ser_call li:hover img {transform:scale(1.1);}
.ser_call li br {display:none;}
.ser_call li>a {overflow:hidden;}
.ser_call li a img {width: 100%;height: auto;transition:0.5s;}
.ser_call li span {padding-top: 5px;}
.ser_call li span a { font-size: 15px; font-weight: lighter;}
.ser_but {display:  flex;justify-content: flex-end;}
.ser_but ul {display: flex;justify-content: space-between;width: 20%;}
.ser_but li {width: 15px;height: 15px;border:1px solid #11b542;border-radius: 50%;position: relative;}
.ser_but li:after {content:'';width:9px;height: 9px;background: #11b542;position: absolute;top:2px;left: 2px;border-radius: 50%;opacity: 0;}
.ser_but li.on:after {opacity: 1;}

/*choo*/
.choo {padding: 80px 0 0;/* overflow: hidden; */position:relative;z-index: 5;}
.choo:after {content:'';background: url(//memberpic.114my.com.cn/076983457485/uploadfile/image/20211209/20211209161029_1383313788.png) no-repeat center top;width: 100%;height: 160%;position:absolute;top: -37%;left:0;z-index: -1;}
.choo_box { max-width:  1400px; margin:  0 auto;}
.choo_tit {display: flex;flex-direction: column;align-items: center;}
.choo_tit span {font-size: 42px;line-height: 42px;position: relative;color: #fff;}
.choo_tit span:before {content:'';width:160px;height: 1px;background: rgba(255,255,255,0.3);position: absolute;top: 23px;left: -30%;}
.choo_tit span:after {content:'';width:1px;height: 20px;background: rgba(255,255,255,0.3);position: absolute;top: 14px;left: -4%;}
.choo_tit span b {position: relative;}
.choo_tit span b:before {content:'';width:160px;height: 1px;background: rgba(255,255,255,0.3);position: absolute;top: 31px;right: -73%;}
.choo_tit span b:after {content:'';width:1px;height: 20px;background: rgba(255,255,255,0.3);position: absolute;top: 22px;right: -9%;}
.choo_tit p {font-size: 18px;color: #fff;padding-top: 24px;}
.choo_con {display:  flex;margin-top:  60px;justify-content: flex-end;position:  relative;}
.choo_con:after {content:'';width: 50%;height:50%;background:#1b9703;position:absolute;bottom: 0;left:0;left: -18%;}
.choo_con ul {display: flex;width: 85%;}
.choo_con li {display: flex;flex-direction: column;width: 21%;}
.choo_con li.on .choo_txt {background: #1b9703;color: #fff;}
.choo_con li:nth-child(2n) {flex-direction:column-reverse;}
.choo_txt {background:  #fff;padding: 25% 10%;display:  flex;justify-content:  center;align-items:  center;flex-direction:  column;}
.choo_txt i {font-size:  60px; line-height:  60px;}
.choo_txt p {display:  flex;flex-direction:  column;align-items:  center;font-size:  22px;font-weight:  lighter; padding-top: 10px;}
.choo_txt p span {font-size: 18px;color: #ccc;text-transform:  capitalize; font-family:  Arial;}
.choo_con li.on .choo_txt p span{color: #fff;}
.choo_sub {display: flex;flex-direction: column;position:  absolute;bottom: 45px;left: 0;width: 32%;z-index: 1;}
.choo_sub em {font-size: 30px;font-weight: lighter;color:  #fff;}
.choo_sub b {font-size: 60px;font-family: Arial;font-weight: 1000;text-transform: uppercase;color:  #fff;}
.choo_pic {}
.choo_pic i {width:  100%; display:  inline-block;}
.choo_pic i img {width: 100%;height: auto;}

/*case*/
.case {overflow: hidden;    position: relative; z-index: 5;}
.case:before {content:'';width:10%;height: 20%;background:#1b9703;position:absolute;top:0;left:0;z-index: -1;}
.case_box {max-width: 1650px; margin: 0 auto;}
.case_con {background:  #fff;box-shadow:  0 0 20px #ddd;padding:  80px;    margin: 0 0 1%;}
.case_call { position: relative;}
.case_call>div {display: flex;justify-content: space-between;}
.case_call  ul {width: 24.96%;}
.case_call ul:last-child {position:absolute;top:0;left: 25%;width: 49.99%;}
.case_call li {display: flex;flex-direction: column;align-items: center;position:relative;z-index: 5;}
.case_call li:hover:after {opacity:1;height:100%;}
.case_call li:hover p {opacity:1;height:100%;}
.case_call li:after {content:'';width:100%;height:0;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;/* z-index: -1; */opacity: 0;transition:0.5s;}
.case_call ul:nth-child(-n+2) li:last-child {margin-top:1px;}
.case_call ul:nth-child(-n+2) li p>a:after {left: 26%;}
.case_call li>a {}
.case_call li>a img {width:100%;height:auto;}
.case_call li p {width: 100%;position: absolute;text-align: center;z-index: 5;top: 28%;left: 0;opacity: 0;height: 0;transition:0.5s;}
.case_call li p>a {font-size: 24px;color: #fff;width: 100%;}
.case_call li p>a:before {content:'';width: 50px;height: 5px;background:#fff;position:absolute;top: 45px;left: 44%;}
.case_call li p>a:after {content:'了解更多';position:absolute;top: 100px;left: 30%;padding: 4% 16%;display:flex;justify-content:center;align-items:center;font-size: 16px;border: 1px solid #fff;line-height: 16px;}
.case_call ul:last-child li p>a:after {content:'了解更多';position:absolute;top: 120px;left: 34%;padding: 3% 12%;display:flex;justify-content:center;align-items:center;font-size: 16px;border: 1px solid #fff;line-height: 16px;}
.case_call ul:last-child li p>a:before {left: 47.5%;}
.case_call ul:last-child li p {top: 35%;}

/*die*/
.die {padding: 280px 0 80px;overflow: hidden;background: url(//memberpic.114my.com.cn/076983457485/uploadfile/image/20211208/20211208114030_991385555.png)no-repeat center top;width: 100%;    margin-top: -80px;}
.die_box {max-width: 1400px;margin: 0 auto;}
.die_tit {display: flex;justify-content: space-between;align-items:  flex-end;}
.die_l {display:  flex;flex-direction:  column;position:relative;}
.die_l:after {content:'';width: 96%;height:1px;background:#333;position:absolute;top: 76px;left: -30%;}
.die_l p {}
.die_l p b {font-size:  60px;color:  #339900;font-weight:  1000;text-transform:  uppercase;font-family:  Arial;line-height:  60px;}
.die_l p span {font-size:  24px;padding-left: 10px;letter-spacing: 10px;}
.die_l em {font-size:17px;line-height:  22px;padding-top: 35px;}
.die_r {}
.die_r a {font-size:  16px;text-transform:  uppercase;font-weight:  lighter;border-top: 1px solid #ddd;border-bottom:  1px solid #ddd;padding: 10px 40px 10px 10px;position: relative;}
.die_r a:after {content:'\eb08';font-family: 'iconfont';position: absolute;top: 9px;right: 0;font-size: 28px;}
.die_tab { margin-top: 50px;}
.die_nav {}
.die_nav ul {display: flex;justify-content:  space-between;width: 54%;}
.die_nav li {border:1px solid #ddd;width: 19%;padding: 10px 0;text-align:  center;}
.die_nav li a {font-size:  18px;}
.die_con {margin-top: 6%;}
.die_call {overflow: hidden;height: 524px;padding-top: 8%;}
.divdgweb_new_div {display: flex;justify-content: space-between;position: relative;}
.divdgweb_new_div_item {background: #fff;padding: 24px;width: 32%;display: flex !important;flex-direction: column-reverse;    margin: 0 0.3%;    position: relative;}
.divdgweb_new_div_item:before {content:'to view more';text-transform:uppercase;border-bottom:1px solid #ddd;width:50%;padding-bottom:20px;font-size:16px;font-family:Arial;color:#339900;position:absolute;bottom: 32px;left: 6%;opacity: 0;}
.divdgweb_new_div_item:after {content:'\eb08';font-family:'iconfont';position:absolute;bottom: 45px;left: 48%;font-size: 32px;font-weight: lighter;color:#339900;opacity: 0;}
.divdgweb_new_div_item_content {padding: 5% 0;}
.divdgweb_new_div_item_title {}
.divdgweb_new_div_item_title a {font-size: 18px;line-height: 20px;}
.news_div_item_pic {}
.news_div_item_pic img {width:100%;height:auto;}
.divdgweb_new_div_item_body {font-size: 16px;color: #666; font-weight: lighter;line-height: 20px; padding-top: 14px;}
.slick-list {padding: 0 !important;}
.divdgweb_new_div .slick-center  {transition: all 300ms ease; margin-top: -96px;padding: 24px 24px 100px;}
.slick-list {overflow: unset !important;}
.divdgweb_new_div .slick-center.divdgweb_new_div_item:before {opacity:1;}
.divdgweb_new_div .slick-center.divdgweb_new_div_item:after {opacity:1;}


/*man*/
.man {padding: 80px 0;overflow: hidden;width: 100%;background: url(//memberpic.114my.com.cn/076983457485/uploadfile/image/20211208/20211208141558_702763975.jpg)no-repeat center top;}
.man_box {max-width: 1400px;margin: 0 auto;}
.man_tit {display: flex;flex-direction: column;align-items: center;}
.man_tit span {font-size: 42px;line-height: 42px;position: relative;color:  #fff;}
.man_tit span:before {content:'';width:160px;height: 1px;background: rgba(255,255,255,0.2);position: absolute;top: 23px;left: -40%;}
.man_tit span:after {content:'';width:1px;height: 20px;background: rgba(255,255,255,0.2);position: absolute;top: 14px;left: -8%;}
.man_tit span b {position: relative;}
.man_tit span b:before {content:'';width:160px;height: 1px;background: rgba(255,255,255,0.2); position: absolute;top: 31px;right: -60%;}
.man_tit span b:after {content:'';width:1px;height: 20px;background: rgba(255,255,255,0.2);position: absolute;top: 22px;right: -12.5%;}
.man_tit p {font-size: 18px;color: #fff;padding-top: 24px;}
.man_con {margin-top: 60px;background:  #fff;padding: 80px;}
.man_con ul {display: flex;justify-content: space-between;}
.man_con li {position: relative;width: 13%;height: 570px;transition: all ease .5s;overflow: hidden;}
.man_con li img:first-child {width: 100%;height: auto;display: block;padding: 38px 0;border-top: 2px solid #d8d8d8;border-bottom: 2px solid #d8d8d8;}
.man_con li img:nth-child(2) {width: 100%;height: auto;position: absolute;top: 40px;left: 0;z-index: -1;transition: all ease .5s;}
.man_con li img:nth-child(3){display: block;position: absolute;bottom: 0;left: 50%;margin-left: -35px;width: 70px;height: 70px;background: #fff;border-radius: 50%;transition: all ease .5s;}
.man_con li img:nth-child(4){ }
.man_con li>i {display: block;position: absolute;bottom: 12px;left: 57%;margin-left: -35px;border-radius: 50%;transition: all ease .5s;font-size: 40px; }
.man_con li:hover i,.man_con li.cur i {display:none;}
.man_con li p {font-size: 25px;color: #fff;transition: all ease .5s;position: absolute;left: 20%;bottom: 20%;transition-delay: .1s;width: 180px;}
.man_con li p span {position: absolute; left: -40%; top: 30px;  font-size: 42px;}
.man_con li .zoomit {display: block;top: 312px;left: 0;height: 95px;line-height: 32px;position: absolute;font-size: 22px;color:#333;transition: all ease .5s;width: 100%;text-align: center;background: url(../images/four_jian.png) no-repeat center bottom;}
.man_con li .zoomit i{display: block;font-size: 18px;font-weight: normal;color: #999;}
.man_con li .info {position: absolute;bottom: 9%;left: 0;width: 100%;font-size: 14px;color: #fff;line-height: 24px;overflow:hidden;transition: all ease .5s;height: 48px;}
.man_con li:last-child { margin-right: 0 }
.man_con li.cur,.man_con li:hover {width: 50%;}
.man_con li.cur:before,.man_con li:hover:before{content: "";width: 100%;height: 180px;position: absolute;bottom: 0;left: 0;background: #339900;}
.man_con li.cur img:first-child,.man_con li:hover img:first-child {display: none;}
.man_con li.cur img:nth-child(2),.man_con li:hover img:nth-child(2) {display: block;width: 100%;height: 390px;top: 0;left: 0;z-index: 1;}
.man_con li.cur img:nth-child(3),.man_con li:hover img:nth-child(3){display: none;}
.man_con li.cur img:nth-child(4),.man_con li:hover img:nth-child(4){display: block;}
.man_con li.cur h4,.man_con li:hover h4 { z-index: 2; left: 110px; top: 400px; color: #fff;height: 60px;line-height: 60px;}
.man_con li.cur .zoomit,.man_con li:hover .zoomit{display:none;}
.man_con li.cur .info,.man_con li:hover .info {display: block;width: 75%;left: 110px;z-index: 2;}

/*adva*/
.int {overflow: hidden;}
.adva {padding: 80px 0 0; position:relative;z-index: 5;}
.adva_box {max-width: 1400px;margin: 0 auto;}
.adva_tit {display: flex;flex-direction: column;align-items: center;}
.adva_tit span {font-size: 42px;line-height: 42px;position: relative;}
.adva_tit span:before {content:'';width:160px;height: 1px;background: #ddd;position: absolute;top: 23px;left: -40%;}
.adva_tit span:after {content:'';width:1px;height: 20px;background: #ddd;position: absolute;top: 14px;left: -8%;}
.adva_tit span b {position: relative;}
.adva_tit span b:before {content:'';width:160px;height: 1px;background: #ddd;position: absolute;top: 31px;right: -60%;}
.adva_tit span b:after {content:'';width:1px;height: 20px;background: #ddd;position: absolute;top: 22px;right: -12.5%;}
.adva_tit p {font-size: 18px;color: #999;padding-top: 24px;}
.adva_tab {overflow: hidden;background: #fff;box-shadow: 10px 40px 30px #339900;border-radius: 400px;margin-top: 0px;padding: 4% 8% 8% 8%;}
.adva_nav {width: 100%;position:  relative;margin:  0 auto;margin-top: 3%;}
.adva_nav ul { display:  flex; justify-content:  space-between;align-items:  center; width:  100%;}
.adva_nav li {width: 25%;display:  flex;flex-direction:  column;align-items:  center;position:  relative;z-index: 5;}
.adva_nav li:before {content:'';width:10px;height:10px;background:#eeeeee;position:absolute;bottom: -50%;left: 47%;border-radius:50%;}
.adva_nav li:after {content:'';width:100%;height:1px;background:#eee;position:absolute;bottom: -43%;left:0;z-index: -1;}
.adva_nav li.on p  {color:#469f34;font-weight: bold;}
.adva_nav li.on:before {background:#469f34; }
.adva_nav li p {display:  flex;flex-direction:  column;align-items:  center;font-size:  20px;line-height:  26px;padding-top: 16px;}
.adva_nav li p span {font-size: 13px;font-weight:  lighter;color: #ccc;font-family:  Arial;}
.adva_con {margin-top: 8%;overflow: hidden;}
.adva_sub {display: flex;transition: 0.5s;}
.adva_big {display: flex;justify-content: space-between;flex-shrink: 0;width: 100%;}
.adva_pic {width: 58%;display:  flex; height: 420px;position:relative;}
.adva_pic:after {content:'';width:50px;height:50%;background:#339900;position:absolute;bottom:0;right: -50px;}
.adva_pic i {width: 100%;background: #ddd;border-radius: 0 0 0 250px;overflow: hidden;}
.adva_pic i img {width:100%;height: auto;}
.adva_txt {width: 38%;display:  flex;flex-direction:  column;}
.adva_txt p { font-size:  30px; line-height:  30px;display:  flex;flex-direction:  column;font-weight:  bold;color:  #339900;position:relative;}
.adva_txt p:after {content:'';width: 198px;height: 1px;border-bottom: 1px dashed #654f4f;position: absolute;left: -47px;top: 82px;}
.adva_txt p span {font-size:  14px;font-weight:  lighter;color:  #ccc; line-height: 16px; padding-top: 10px;}
.adva_txt em {font-size: 15px;line-height:  30px;color:  #666;font-weight:  lighter;margin-top: 30px;margin-left: 40px;}
.adva_txt em:nth-child(2) {margin-top: 70px;}
.adva_txt a {font-size: 16px;text-transform: capitalize;font-family: Arial;display:  flex;align-items:  center;width: 39%;justify-content:  space-between;position:relative;margin-top: 15%;margin-left: 40px;}
.adva_txt a:after {content:'';width: 42%;height:1px;background:#333;position:absolute;top: 42%;left: 25%;}
.adva_txt a i {font-size: 36px;}

/*about*/
.about {position: relative;padding: 80px 0;}
.about:before {content:'';width: 18%;height:2px;background:#339900;position:absolute;top:0;right: -5%;transform: rotate(-60deg);}
.about:after {content:'';width: 50%;height: 80%;background: #52c119;position: absolute;top: -20%;left: 0;z-index: -1;}
.about_box {max-width:  1400px;margin:0 auto;position:relative;}
.about_box:before {content:'';width: 11%;height:2px;position:absolute;top: -27px;right: -21%;background:#339900;transform: rotate(-60deg);}
.about_box:after {content:'';width: 200px;height: 200px;position:absolute;top: 38%;right: -26%;background: #f8f8f8;border-radius: 50%;}
.about_con {display:  flex;justify-content:  space-between;}
.about_txt {display:  flex;flex-direction:  column;position:relative;width: 37%;}
.about_txt:after {content:'';width: 100%;height:1px;background: rgba(255,255,255,0.2);position:absolute;top: 72px;left: -32%;}
.about_txt b {font-size:  60px;color: rgba(255,255,255,0.5);font-weight:  1000;text-transform:  uppercase;font-family:  Arial;line-height:  60px;}
.about_txt p {font-size: 17px;padding-top: 36px;color:  #fff;}
.about_txt em {font-size: 14px;line-height: 28px;padding-top: 50px;color:  #fff;}
.about_txt a {font-size: 15px;font-weight: lighter;color: #fff;border-radius: 40px;border: 1px solid #fff;width: 29%;padding: 2%;display:  flex;justify-content:  center;align-items:  center;margin-top: 36px;}
.about_pic {z-index: 1;margin-top: -24%;position:relative;}
.about_pic:before {content:'';width: 68px;height: 68px;background:#339900;position:absolute;top: 32%;right: -11%;border-radius: 50%;}
.about_pic:after {content:'';width: 842px;height: 842px;background: rgba(46, 135, 2, 0.2);position:absolute;top: 15px;left: -20px;border-radius:  50%;z-index: -1;}
.about_pic i {}
.about_pic i img {width:100%;height: auto;border-radius: 50%;}
.about_more {background:  #fff;width:  100%;padding: 80px 120px;max-width:  1500px;margin: 80px auto 0;}
.about_nav {}
.about_nav ul {display: flex;justify-content: center;}
.about_nav li {width: 20%;background: #339900;display:  flex;justify-content:  center;padding: 1%;    border-right: 1px solid #fff;}
.about_nav li a {font-size: 18px;color: #fff;}
.about_sub {margin-top: 50px;overflow: hidden;position: relative;}
.about_int {display:  flex;transition: 0.5s;}
.about_call {max-width: 1360px;margin: 0 auto;flex-shrink: 0;width: 100%;overflow: hidden;position: relative;}
.about_call .ban_dot  {display:none !important;}
.about_call ul {}
.about_call li {position: relative;margin: 0 0.2%;    overflow: hidden;}
.about_call li:hover img {    transform: scale(1.1);}
.about_call li:hover p {padding: 34%;}
.about_call li>a {    overflow: hidden;}
.about_call li>a img {height:auto;    width: 100%;    transition: 0.5s;}
.about_call li p { text-align: center;background: rgba(0,0,0,0.5);  position: absolute; bottom: 0;left: 0; width: 100%;padding: 2%;transition: 0.5s;}
.about_call li p>a { font-size: 16px;color: #fff;}
.slick-dotted.slick-slider {margin-bottom:0 !important;}
.about_btn {display:  flex;justify-content: space-between;}
.about_btn:hover i {}
.about_btn>i {width:60px;height:60px;cursor: pointer;border: 2px solid #fff;border-radius: 50%;font-size: 20px;color: #fff;display: flex;justify-content: center;align-items: center;position: absolute;top: 39%;background: #339900;}
.about_btn>i:first-child {left: 0;}
.about_btn>i:last-child {right: 0;}

/*新闻*/
.news_bg{padding:60px 0;overflow:hidden;background: #fafafa;}
.news {max-width: 1400px; margin: 0 auto;}
.news_fl{width:12%; padding-top:20px;    float: left;}
.news_fl_title span{font-size: 40px;color: #ccc;line-height:50px;text-transform: uppercase; font-family: Arial; font-weight: 1000;}
.news_fl_title p{font-size: 40px;color: #222;}
.news_fl_a a{display: block;width: 150px;height: 44px;line-height: 40px;margin-bottom: 30px;border: 2px #eee solid;border-radius: 25px;font-size: 16px;color: #666;text-align: center;transition: all 0.3s ease-in-out;}
.news_fl_a a:first-child{margin-top:95px;}
.news_fl_a a.on{background:#339900;border: 2px #339900 solid;color: #fff;}

.news_fr{width:82% !important;}
.news_fr .news_div_item{position: relative;}

/*第一条新闻*/
.news_ul_fl{width:52%;float: left;}
.news_ul_fl .news_div_item{float: left;width: 100%;}
.news_ul_fl .news_div_item .news_div_item_pic{position: absolute;top: 0;width:100%;height: 400px;overflow: hidden;}
.news_ul_fl .news_div_item .news_div_item_image{width: 100%;border: 1px #eee solid;position: absolute;bottom:0px;}
.news_ul_fl .news_div_item .news_div_item_date{position: absolute;top: 470px;left: 15px;}
.news_ul_fl .news_div_item .news_div_item_year,.news_ul_fl .news_div_item .news_div_item_month,.news_ul_fl .news_div_item .news_div_item_day{float:left;}
.news_ul_fl .news_div_item .news_div_item_content{height:245px;margin: 30px 35px 0 15px;position: absolute;top: 400px;}
.news_ul_fl .news_div_item .news_div_item_a{font-size:22px;color:#333;position: relative;}
.news_ul_fl .news_div_item .news_div_item_a:after{display:block;content:"了解详细";width: 175px;height: 42px;line-height: 42px;background: #eee;font-size: 15px;color: #666;text-align: center;position: absolute;top: 220px;transition: all 0.3s ease-in-out;}
.news_div_item_content:hover .news_div_item_a:after{background: #339900;color:#fff;}
.news_ul_fl .news_div_item .news_div_item_body{margin-top: 45px;font-size: 15px;color: #666;line-height: 30px;}




/*第二到第四条新闻*/
.news .swiper-container{width: ;margin-right: -30px;}
.news .swiper-slide{padding:30px 0;box-sizing: border-box;}
.news_ul_fr{width:49%;padding:0 45px;box-sizing: border-box;float:right;}
.news_ul_fr .news_div_item:first-child,.news_ul_fr .news_div_item .news_div_item_image{display:none;}
.news_ul_fr .news_div_item_body{position: absolute;top: 105px;line-height: 30px;font-size: 15px; opacity: 0;width:90%;}
.news_ul_fr .news_div_item{height:120px;margin-bottom: 25px;padding:0 33px;box-shadow: 0 0 30px rgba(0,0,0,.08);overflow: hidden;transition: all 0.3s ease-in-out; box-sizing: border-box;}
.news_ul_fr .news_div_item_date{position: absolute;top: 70px;left: 33px;}
.news_ul_fr .news_div_item_year,.news_ul_fr .news_div_item_month,.news_ul_fr .news_div_item_day{float:left;}
.news_ul_fr .news_div_item_a{font-size: 18px;color: #333;position: absolute;top: 38px;display: block;height: 230px;width: 100%;position: relative;z-index: 9;}
.news_ul_fr .news_div_item.on{height:270px;}
.news_ul_fr .news_div_item.on .news_div_item_body{opacity: 1;}
.news_ul_fr .news_div_item_body:after{content:'了解详细';width:175px;height:40px;display:block;background:#f5f5f5;line-height:40px;text-align:center;font-size:15px;color:#666;margin-top:30px;transition: all 0.3s ease-in-out;}
.news_div_item_content:hover .news_div_item_body:after{background:#339900;color:#fff;}

.head_bgx{width:100%;height:10px;cursor: pointer;background:#4b4b4b;}
.head_bgx span {display:block;width:100%;height:10px;background-color: #339900;animation: span_i1 2.5s infinite;float:right;}
@keyframes span_i1{
        0%{ width:0%; background-color:#339900}
        25%{ width:100%; background-color:#339900}
        100%{ width:0%; background-color:#339900}
        }

/*mol*/
.mol {padding: 47px 0;overflow: hidden;position: relative;margin-top: -132px;z-index: 30;width: 100%;border-bottom: 10px solid #339900;}
.mol_box {margin: 0 auto;max-width:1400px;}
.mol_con {}
.mol_con ul {display: flex;justify-content: space-between;align-items: center;}
.mol_con li {display:  flex;width: 33%;align-items:  center;justify-content:  center; border-right: 1px #eee solid;}
.mol_con li:nth-child(3){border-right:none;}
.mol_con li i {font-size: 45px;color: #ddd;position: relative;display:  inline-block;line-height: 45px;}
.mol_con li i:after {content:'';width: 12px;height: 12px;background: rgba(36,164,113,0.5);border-radius: 50%;position: absolute;bottom: 0;right: 0;}
.mol_con li p {font-size: 20px;line-height: 28px;display: flex;flex-direction: column;font-weight:  normal;padding-left: 30px; color:#333;}
.mol_con li p span {font-size: 16px; font-weight:100; color:#999;}

.bac{background: #333;background-size: 100% 100%;padding: 70px 0 0px 0;position: relative;z-index: 1;}
.bac_i{max-width:90%;height: 150px;background: #fff;margin: 0 auto;top: 0px;position: relative;border-radius: 0px;box-shadow: 0px 0px 10px #ddd;}

/*link*/
.links{width: 1400px;overflow: hidden;padding: 30px 25px;line-height: 30px;border: 1px rgba(255,255,255,0.1) solid;margin: 0 auto;margin-top: 50px;}
.linksW{ margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
.links_l{ width:100px;}
.links_lm{font-size:18px; line-height:30px; color:#fff;}
.links_r{ width:93%; color:#999; padding-left: 30px;}
.links_r a{font-size:14px !important; color:rgba(255,255,255,0.2) !important;}

/*copy*/
.wrapper { margin: 0 auto;}
.bqtop{width: 100%; height: 10px; overflow: hidden;position:relative;}
.copy {width: 1400px;padding: 70px 30px 60px 30px; margin:0 auto;}
.copy_box {margin: 0 auto;display: flex;justify-content: space-between;align-items:  center;}
.copy_con {width: 60%;position: relative;}
.copy_con ul {display: flex;justify-content: space-between;width: 100%;}
.copy_con li {display: flex;flex-direction: column; border-right: 1px rgba(153,153,153,0.1) solid; padding-right: 67px;}
.copy_con li:nth-child(4){border-right: none;}
.copy_con li p {font-size: 18px;color: #fff;line-height:  30px;padding-bottom: 22px;font-weight:100;}
.copy_con li a {font-size: 14px;color: rgba(255,255,255,0.4);line-height: 28px;margin-bottom: 4px; font-weight:100;}
.copy_con li a:hover  {color:#fff;transition:0.5s;}
.copy_int {width: 28%;display: flex;justify-content: space-between;}
.copy_l {padding: 20px;background: #fff;display: flex;justify-content: center;align-items: center;flex-direction: column;width: 42%;}
.copy_l i {display:  inline-block;width: 100%;}
.copy_l i img {width:100%;}
.copy_l>p {font-size: 15px;line-height: 20px;padding-top: 15px;}
.copy_r {}
.copy_r>p {display: flex;flex-direction: column;font-size:22px;color: #fff;  line-height: 26px; margin-top: 10px;}
.copy_r>p span {font-size: 26px;color: #fff; margin-top: 15px; font-family: "din";}
.copy_r a {width: 160px;height: 42px;border-radius: 40px;background: #339900;display: flex;justify-content: center;align-items: center;font-size: 15px;color: #fff;margin-top: 30px;}


.copyright{padding:28px 0;overflow:hidden;    border-top: 1px rgba(255,255,255,0.1) solid;font-weight: 100;}
.copyright .con{ line-height:30px;font-size:14px;color:rgba(255,255,255,0.7); text-align:center; font-weight:100;}
.copyright a{color:rgba(255,255,255,0.6);font-size:14px;}
.copyright a:hover{color:#fff;font-size:14x;}