*{margin: 0;padding: 0;}
body {font-size: 14px;font-family:Microsoft YaHei;}
li#top_boxbody{margin: 0px auto; padding: 0px; font-size:14px; font-family:Microsoft YaHei; line-height:24px; color: #333;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box;}
html, body {min-height: 100%;}
body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#1b2229; }
body {   scrollbar-width: none; -ms-overflow-style: none;overflow: scroll;}
body::-webkit-scrollbar {  display: none;}

h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #1b2229; transition: all 0.6s;}
a:hover{transition: all 0.6s;}
table {border-collapse: collapse;/*table-layout: fixed;*/}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}

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

/*top*/
.top {padding: 9px 0;overflow: hidden;    background: #f8f8f8;}
.top_box {width: 96%;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;color: rgba(51, 51, 51, 0.8);min-width: 1300px;}
.top_tit {font-size: 15px;line-height: 30px;}
.top_con {width: 310px;}
.top_con ul {display: flex;justify-content: space-between;width: 100%;}
.top_con li {display: flex;}
.top_con li i {font-size: 20px !important;line-height: 30px;}
.top_con li:first-child i {font-size:24px !important;}
.top_con li a {font-size: 15px;padding-left: 12px;line-height: 30px;color: rgba(51, 51, 51, 0.8);}

/*head*/
.head {padding: 42px 0;}
.head_box {width: 96%;margin: 0 auto;min-width: 1300px;display: flex;justify-content: space-between;align-items: center;}
.head_logo {display: flex;align-items: center;justify-content: space-between;width: 325px;}
.head_logo i {}
.head_logo p {font-size: 36px;font-weight: bold;text-align: center;line-height: 36px;}
.head_logo p b {color: #04a317;display: inline-block;}
.head_logo p span {font-size: 18px;color: #999999;font-weight: normal;display: 
block;line-height: 20px;padding-top: 0px;}
.head_con {display: flex;justify-content: space-between;width:72%;align-items: center;}
.head_nav {width: 77%;}
.head_nav ul {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.head_nav li {    position: relative;}
.head_nav li  p {    position: absolute;
    height: 50px;
    width: 100%;}
.head_nav li a {display: flex;flex-direction: column;align-items: center;font-size: 17px;line-height: 24px;position: relative;transition: 0.5s;text-transform: uppercase;}
.head_nav>ul>li:hover a:after, .head_nav>ul>li.cur a:after {opacity: 1;transform: scaleX(1);transition: 0.5s;}
.head_nav>ul>li>a:after {content:'';width:70%;height: 3px;background:#04a317;position: absolute;left: 13%;bottom: -50px; opacity: 0;transform: scaleX(0);transition: 0.5s;}
.head_nav li a span {font-size: 12px;font-family: Arial;color: #cccccc;}
.head_phone {background: #008a2f;border-radius: 40px;width: 18.261%;height: 40px;}
.head_phone p {display: flex;justify-content: center;align-items: center;height: 100%;font-size: 1vw;font-family: Arial;color: #fff;}
.head_phone p i {font-size: 1vw;line-height: 20px;padding-right: 6px;}
@media screen and (max-width:1480px) and (min-width:1300px) {
    .head_nav li a {font-size: 16px;}
}

/*下拉*/
.head_nav li dl { background:rgba(255,255,255,1); position: absolute; top:98px; left:-154px;  z-index:10000; overflow:hidden; width: 415px; box-shadow: 1px 5px 10px rgba(0,0,0,0.2);   transition: 0.5s;    opacity: 0;padding:30px 60px;height:0;}
.head_nav li:hover dl {transition: 0.5s;    opacity: 1;height:230px; }
.head_nav li dl dt { width:140px; float:left; color:#333; line-height:28px; margin:15px 15px 25px 10px; text-align:left}
.head_nav li dl dt b { display: block; width: 40px; height: 3px; background-color: #04a317; margin-bottom: 20px;}
.head_nav li dl dt strong { display:block; font-size:20px; margin-bottom:25px;}
.head_nav li dl dt span {display: block; width: 118px; height: 30px; text-align: center;line-height: 30px;border: 1px solid #cecece; color: #999;font-family: Arial;}
.head_nav li dl dt span a {color:#999; font-size:12px;}
.head_nav li dl dt img { margin-bottom:5px;}
.head_nav li dd { width:130px; float:left; margin-top:10px;line-height:38px; display:block; text-align:left; overflow:hidden;}
.head_nav li dd a { display:block; color:#777; font-size:15px; font-weight: normal;text-align:left; font-weight: 100; border: 1px #eee solid; text-align: center; margin-top: 6px;line-height: 30px;}
.head_nav li.dhh dd a:hover { color:#04a317;}

/*幻灯片*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#000;}
.banner-box{ min-width:1300px; height:759px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:759px; background-position: center; background-repeat: no-repeat;}
.banner-box .bd li a{ display:block; background-size:auto;     width: 100%;height: 80%;position: relative;z-index: 9;}
.banner-btn{ width: 100%; position: absolute; bottom:30px; left: 0; margin-left: 0; height: 400px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(https://memberpic.114my.com.cn/027457/uploadfile/image/20201216/20201216100647_1556163588.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(https://memberpic.114my.com.cn/027457/uploadfile/image/20201216/20201216100647_1556163588.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8; border:1px #fff solid;}
.banner-box .hd ul li.on{ background:#fff;border-radius: 8px; width:10px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
@-webkit-keyframes kenburns-top {
  0% {-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);-webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;}
  100% {-webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);-webkit-transform-origin: top; transform-origin: top;}
}
@keyframes kenburns-top {
 0% {-webkit-transform: scale(1) translateY(0);  transform: scale(1) translateY(0);-webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;}
  100% {-webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);-webkit-transform-origin: top;   transform-origin: top;}
  }
@-webkit-keyframes kenburns-top1 {
  0% {-webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);-webkit-transform-origin: top;  transform-origin: top;}
  100% {-webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0);-webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;}
}
@keyframes kenburns-top1 {
 0% { -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);-webkit-transform-origin: top;  transform-origin: top;}
  100% {-webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0);-webkit-transform-origin: 50% 16%;  transform-origin: 50% 16%;}
  }
.banner-box .bd li{ -webkit-animation: kenburns-top1 3.5s ease-out  both;animation: kenburns-top1 3.5s ease-out  both;}

/*search*/
.search {width: 100%;background: #fff;padding: 15px 0;overflow: hidden;}
.search_box {width:78.125%;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;min-width: 1300px;}
.head_s {display: flex;align-items: center;justify-content: center;transition: 0.5s;}
.head_s form {display: flex;justify-content: space-around;align-items: center;    width: 260px;height: 38px;border-radius: 40px;border: 1px solid #ddd;}
#search-bg {width: 140px;height: 38px;line-height: 38px; overflow: hidden; box-sizing: border-box;}
#search-i {box-sizing: border-box;position: relative;    z-index: 5;margin-left: 50px;}
#search-i:after {content: '';width: 33px; height: 33px;background: #333333; border-radius: 50%; position: absolute; top: -6px; left: -6px;    z-index: -1;}
#infoname {border: none;background: none;outline: none;}
.search-text{ font-size:14px;color: #666; display: flex;justify-content: center;align-items: center; }
.search-text a{ font-size:15px; color: #666 !important; font-weight: 100;}
.search-text span{color:#333;font-size: 15px;}

/*pro*/
.pro {width: 100%;background: #f8f8f8;padding: 80px 0;}
.pro_box {width:78.125%;min-width: 1300px;margin: 0 auto;}
.pro_tit {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.pro_tit p {font-size: 38px;line-height: 40px;}
.pro_tit p b {color: #04a317;font-size: 48px;l}
.pro_tit em {font-size: 20px;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;line-height: 20px;padding: 12px 0;margin-top: 20px; text-align: center;}
.pro_tab { margin-top: 60px;}
.pro_tab .tempWrap {
    width: 100% !important;
    min-width: 1300px;
}
.pro_nav {margin: 0 auto;}
.pro_nav table {width:100% !important;}
.pro_nav table tr { max-width: 1500px;margin: 0 auto; display: flex;justify-content: space-around;}
.pro_nav table tr td {border: 1px solid #eee; width:24%; text-align: center; padding:20px 0px;position:relative; background: #fff;}
.pro_nav table tr td.on {}
.pro_nav table tr td:before{content:'';-webkit-transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;
transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}
 .pro_nav table tr td:after{content:'';-webkit-transition: border-color 0.4s ease-in,width 0.2s ease-in 0.2s,height 0.2s ease-in;
transition: border-color 0.4s ease-in,width 0.2s ease-in 0.2s,height 0.2s ease-in; }
.pro_nav table tr td:hover::before,.pro_nav table tr td:hover::after{ width: 100%; height: 100%;}
.pro_nav table tr td:hover::before{content:'';border-top-color: #04a317;border-right-color: #04a317;-webkit-transition: border-color 0.4s ease-out, width 0.2s ease-out,height 0.2s ease-out 0.2s; transition: border-color 0.4s ease-out, width 0.2s ease-out,height 0.2s ease-out 0.2s;}
.pro_nav table tr td:hover::after{content:'';border-bottom-color: #04a317;border-left-color: #04a317;-webkit-transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;
 }
.pro_nav table tr td:before, .pro_nav table tr td:after{position: absolute;width: 0;height: 0;content: ' ';  border: 1px solid transparent; box-sizing: border-box; }
 .pro_nav table tr td:before{ left: 0;top: 0; }
 .pro_nav table tr td:after{right: 0; bottom: 0;}

.pro_nav table tr td a {font-size: 16px; display: block; font-weight: bold !important; color: #333;}
.pro_con {    width: 400% !important;
    display: flex;}
.pro_con .tempWrap {width: 100% !important;}
.pro_call {    width: 100% !important;
    min-width: 1300px;margin: 0 auto;margin-top: 50px;overflow: hidden;}
.pro_call td{float: right;position: relative;margin-left: 0.3%;overflow: hidden;padding-left:0!important;}
.pro_call td br{display:none;}
.pro_call td{width:24.7%;height:100%;}
.pro_call td>a,.pro_call td>a>img{width:100%;height:auto;transition:0.5s;}
.pro_call td:hover img{transform: translate3d(0px, -50px, 0px);transition:0.5s;}
.pro_call td:nth-child(1){width:49.8% !important;height:100% !important;float: left;margin-left: 0px;}
.pro_call td:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.pro_call td:nth-child(1) img{width: 100% !important;height: auto !important;}
.pro_call td:nth-child(n+4){margin-top:0.3%;}
.pro_call td span {padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background:#04a317;height: 50px;/*transform: translateY(50px);*/transition:0.5s;}
.pro_call td:hover span{transform: translateY(0px);transition:0.5s;}
.pro_call td span a{color: #fff;font-size: 19px;line-height: 50px;}
@media screen and (max-width: 1500px){
	.pro_call{width:100%;}
}
.pro_after {width: 150px;margin: 0 auto;}
.pro_after ul {display: flex;justify-content: space-between;width: 100%;}
.pro_after li {width:9px;height: 9px;border-radius: 50%;position: relative;background: #04a317;}
.pro_after li:after {content:'';width: 18px;height: 18px;border-radius: 50%;position: absolute;border:1px solid #04a317;top:-6px;left:-5px;}
.pro_more {width:365px;height: 48px;border:1px solid #04a317;text-align: center;line-height: 48px;margin: 0 auto;margin-top: 80px;transition:0.5s;}
.pro_more a {font-size: 18px;color: #04a317;display: block;}
.pro_more:hover {width:420px;transition:0.5s;background:#04a317;color: #fff;}
.pro_more:hover a{color: #fff;}
/*int*/
.int {width: 100%;background: url(https://memberpic.114my.com.cn/dgzhishang/uploadfile/image/20210715/20210715141250_1641993727.jpg)no-repeat center;padding: 80px 0;height: 927px;position: relative;z-index: 5;}
.int_box {width: 78.15%;min-width: 1300px;margin: 0 auto;}
.int_box:after {content:'';background: url(https://memberpic.114my.com.cn/dgzhishang/uploadfile/image/20210726/20210726092207_1699707550.png)no-repeat;position: absolute;left: 30%;bottom: -8%;width: 890px;height: 500px;background-size: contain;z-index: -1;}
.int_tit {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.int_tit p {font-size: 38px;line-height: 40px;color: #fff;}
.int_tit p b {color: #04a317;font-size: 48px;    line-height: 48px; display: inline-block;}
.int_tit em {font-size: 20px;border-top: 1px dashed #454545;border-bottom: 1px dashed #454545;line-height: 20px;padding: 12px 0;margin-top: 20px;width: 380px;text-align: center;color: #fff;}
.int_con {margin-top: 60px;height: 600px;position: relative;}
.int_con ul {display: flex;}
.int_con li {position: absolute;transition: 0.5s;    width: 12.663%;}
.int_con li:nth-child(1) {top: 55%;left: 12%;}
.int_con li:nth-child(2) {top: 28%;left: 27%;}
.int_con li:nth-child(3) {top: 15%;left: 41%;}
.int_con li:nth-child(4) {top: 10%;right: 28%;}
.int_con li:nth-child(5) {top: 14%;right: 14%;}
.int_con li:nth-child(6) {top: 29%;right: -2%;}
.int_con li.on .int_txt {transition:0.8s;opacity: 1;height: 300px;}
.int_con li.on .int_txt i {transform: rotate(360deg);transition: 0.5s;}
.int_con li.on .int_y {display: none;transition: 0.8s;}
.int_y {display: flex;flex-direction: column;align-items: center;}
.int_y i {width: 45px;height: 45px;background: #fff;border-radius: 50%;font-size: 24px; text-align: center;color: #04a317; line-height:45px;}
.int_y p {font-size: 26px;color: #fff;display: flex;flex-direction: column;line-height: 30px;align-items: center;padding-top: 20px;}
.int_y p span {font-size: 16px;}
.int_txt {width: 100%;height: 0;background: #000;display: flex;flex-direction: column;transition: 0.5s;opacity: 0;padding-bottom: 20px;}
.int_txt i {display: inline-block;margin-top: -100px;transition: 0.8s;}
.int_txt i img {width:100%;border-radius: 50%;border:10px solid #04a317;}
.int_txt p {display: flex;flex-direction: column;align-items: center;font-size: 26px;color: #fff;line-height: 30px;position: relative;margin-top: 30px;}
.int_txt p:after {content:'';width:40px;height: 1px;background: #fff;position: absolute;    top: 74px;left: 40%;}
.int_txt p span {font-size: 14px;text-transform: uppercase;font-family: Arial;}
.int_txt em {font-size: 14px;color: #fff;line-height: 24px;text-align: center;    display: inline-block;margin-top: 35px;padding: 0 20px;}

/*case*/
.case {overflow: hidden;position: relative;margin-top: 7%;}
.case_box {width:78.125%;margin: 0 auto;min-width: 1300px;}
.case_tit {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.case_tit p {font-size: 38px;line-height: 40px;}
.case_tit p b {color: #04a317;font-size: 48px;}
.case_tit em {font-size: 20px;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;line-height: 20px;padding: 12px 0;margin-top: 20px;width: 310px;text-align: center;}
.case_con {width:100%;padding: 80px 0 50px; }
.case_con ul {display: flex;justify-content: space-between;}
.case_con li { width: 16%;overflow: hidden;position: relative;}
.case_con li i {display: inline-block;}
.case_con li i img {width:100%;height: auto;}
.case_con li p {display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 20px;color: #fff;position: absolute;width: 100%; height: 0px;background: rgba(51, 51, 51, 0.5);bottom: 0;left: 0;transition:0.5s;opacity:0;line-height: 30px;}
.case_con li.on p {height: 245px;transition:0.5s;opacity:1;}
.case_con li:nth-child(2n) p {top:0;}
.case_con li p span {font-size: 14px;text-transform: uppercase;font-family: Arial;    line-height: 16px;padding-top: 4px;}
.case_con li p em {    font-size: 30px;line-height: 30px;    padding-top: 12px;}
.case_more {width:287px;height: 44px;border:1px solid #ddd;border-radius: 40px;line-height: 44px;text-align: center;margin: 0 auto;transition:0.5s;}
.case_more:hover {width:350px;transition:0.5s;border:none;    background: #08ab2d;}
.case_more a {font-size: 16px;display: inline-block;width: 100%;}
.case_more:hover a {color:#fff;transition:0.5s;}

/*adv*/
.adv {overflow: hidden;position: relative;padding: 80px 0;}
.adv_box {width:78.125%;margin: 0 auto;min-width: 1300px;}
.adv_tit {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.adv_tit p {font-size: 38px;line-height: 40px;}
.adv_tit p b {color: #04a317;font-size: 48px;}
.adv_tit em {font-size: 20px;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;line-height: 20px;padding: 12px 0;margin-top: 20px;width: 310px;text-align: center;}
.adv_tab {margin-top: 60px;position: relative;}
.adv_mod {display: flex;flex-wrap: wrap;height:auto;overflow: hidden;}
.adv_con {height:auto;overflow: hidden;}
.adv_con+.adv_con {display:none;}
.adv_pic {}
.adv_pic img {width: 100%;}
.adv_txt {display: flex;justify-content: center;align-items: center;background: #eee;padding: 59px 0;width: 100%;border-bottom: 1px solid #eee;}
.adv_txt p {font-size: 24px;color: #999999;font-weight: lighter;display: flex;flex-direction: column;line-height: 32px;align-items: center;}
.adv_txt p span {font-size: 29px; color: #01a64f;font-weight: bold;line-height: 30px;padding-bottom: 10px;}
.adv_txt i {width: 1px;height: 64px;background: #ddd;margin: 0 60px;}
.adv_txt em {font-size: 20px;    width: 51%;    line-height: 30px;}
.adv_nav {width: 78.125%;margin: 0 auto;position: absolute;top:0;left: 11%;}
.adv_nav ul {display: flex;justify-content: space-between;}
.adv_nav li {background: #f5f5f5;width: 25%;height: 120px;display: flex;align-items: center;justify-content: center;border-right: 1px solid #ddd;}
.adv_nav li:last-child {border-right:none;}
.adv_nav li p {display: flex;flex-direction: column;font-size: 26px;align-items: center;font-weight: lighter;}
.adv_nav li.on {background: #01a64f;}
.adv_nav li.on p {color: #fff;}
.adv_nav li p span {font-size: 14px;color: #999;    text-transform: uppercase;text-align: center;}
.adv_nav li.on p span {color: rgba(255,255,255,0.6);}

/*appli*/
.appli {width: 100%;padding: 0px 0  80px;overflow: hidden;}
.appli_box {width: 78.125%;min-width: 1300px;margin: 0 auto;}
.appli_tit {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.appli_tit p {font-size: 38px;line-height: 40px;}
.appli_tit p b {color: #04a317;}
.appli_tit em {font-size: 20px;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;line-height: 20px;padding: 12px 0;margin-top: 20px;width: 310px;text-align: center;}
.appli_tab {margin-top: 60px;background: url(https://memberpic.114my.com.cn/dgzhishang/uploadfile/image/20210715/20210715155026_647342874.png)no-repeat center;}
.appli_pic {width:65.22%;}
.appli_pic img {width:100%;}
.app_info { display: flex;    margin-top: 110px;}
.appli_con {}
.appli_con a.news_div_item_a {font-size: 24px !important;}
.appli_sub { font-size: 18px;color: #999;    line-height: 32px; padding-top: 10px;}


/*company*/
#Content4 {overflow: hidden;}
#Content4 .index4 .pic{ width:50%; float:left; height:738px;background:url(https://memberpic.114my.com.cn/dgzhishang/uploadfile/image/20210717/20210717194739_1564813087.jpg) no-repeat center center; background-size:cover; }
#Content4 .index4 .text{ width:50%; float:left; height:738px; display:table; position:relative; background:#01a64f;}
#Content4 .index4 .text:before{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:#01a64f; opacity:0.9; z-index:1;}
#Content4 .index4 .text span{ display:table-cell; vertical-align:middle; padding:0 10%; position:relative; z-index:2;}
#Content4 .index4 .text h3{ width:100%; color:white; font-size:48px; line-height:62px; letter-spacing:1px;}
#Content4 .index4 .text h4{ width:100%; margin-top:5px; color:white; font-size:22px; line-height:32px; letter-spacing:2px;}
#Content4 .index4 .text .jj{ width:100%; margin-top:46px; color:white; font-size:16px; line-height:32px; letter-spacing:2px; height:160px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-break: break-all;}
#Content4 .index4 .text dl{ width:100%; margin-top:73px; border:solid 1px rgba(255,255,255,0.2); padding:34px 0 38px 0;    display: inline-block;}
#Content4 .index4 .text dl dd{ width:33.333%; float:left; text-align:center;}
#Content4 .index4 .text dl dd h3{ width:100%; color:whtie; font-size:48px; line-height:52px; letter-spacing:2px;}
#Content4 .index4 .text dl dd h3 img{ vertical-align:middle; margin:13px 0 0 8px;}
#Content4 .index4 .text dl dd h5{ width:100%; margin-top:8px; color:white; font-size:16px; line-height:24px; letter-spacing:2px;}
#Content4 .index4 .text .more{ display:block; width:68px; height:68px; position:absolute; left:-34px; top:50%; margin-top:-34px; background:#db1416; text-align:center; line-height:68px; color:white; font-size:14px; text-transform:uppercase; z-index:3;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
@media screen and (max-width: 1360px) {
#Content4 .index4 .pic,#Content4 .index4 .text{ height:600px;}
#Content4 .index4 .text span{ padding:0 8%;}
#Content4 .index4 .text dl{ margin-top:50px;}
}

#Content4 .indexHead{ width:100%; float:left; text-align:center; padding-bottom:46px; background:url(/template/theme/CN/3079_index1.png) no-repeat center bottom;}
#Content4 .indexHead h2{ width:100%; float:left; font-size:54px; color:#333; line-height:70px; letter-spacing:1px;}
#Content4 .indexHead h5{ width:100%; float:left; margin-top:16px; font-size:16px; color:#888; line-height:24px; letter-spacing:1px;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Content4 .index4 .pic,#Content4 .index4 .text{ height:500px;}
#Content4 .index4 .text span{ padding:0 6% 0 8%;}
#Content4 .index4 .text h3{  font-size:40px; line-height:50px; letter-spacing:0px;}
#Content4 .index4 .text h4{ font-size:16px; line-height:26px; letter-spacing:1px;}
#Content4 .index4 .text .jj{ margin-top:24px; font-size:14px; line-height:26px; letter-spacing:1px; height:130px;}
#Content4 .index4 .text dl{ margin-top:30px; padding:20px 0 24px 0;}
#Content4 .index4 .text .more{ width:50px; height:50px; left:-25px; margin-top:-25px; line-height:50px; font-size:12px;}
#Content4 .index4 .text dl dd h3{ font-size:38px; line-height:46px; letter-spacing:1px;}
#Content4 .index4 .text dl dd h3 img{ width:12px; margin:8px 0 0 6px;}
#Content4 .index4 .text dl dd h5{ margin-top:6px; font-size:14px; line-height:18px; letter-spacing:1px;}

#Content4 .indexHead{ padding-bottom:30px; background-size:20px auto;}
#Content4 .indexHead h2{ font-size:40px; line-height:60px; letter-spacing:0px;}
#Content4 .indexHead h5{ margin-top:10px; font-size:14px; line-height:20px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#Content4 .index4 .pic,#Content4 .index4 .text{ height:300px; width:100%;}
#Content4 .index4 .text span{ padding:0 6% 0 6%;}
#Content4 .index4 .text h3{  font-size:30px; line-height:40px;}
#Content4 .index4 .text h4{ font-size:14px; line-height:22px; letter-spacing:0px;}
#Content4 .index4 .text .jj{ margin-top:12px; font-size:12px; line-height:20px; letter-spacing:0px; height:98px;}
#Content4 .index4 .text dl{ margin-top:20px; padding:10px 0 12px 0;}
#Content4 .index4 .text .more{ left:auto; right:10px; top:10px; width:50px; height:50px; margin-top:0; line-height:50px; font-size:12px;}
#Content4 .index4 .text dl dd h3{ font-size:20px; line-height:30px; letter-spacing:0px;}
#Content4 .index4 .text dl dd h3 img{ width:8px; margin:6px 0 0 4px;}
#Content4 .index4 .text dl dd h5{ margin-top:4px; font-size:12px; letter-spacing:0px;}

#Content4 .indexHead{ padding-bottom:20px; background-size:14px auto;}
#Content4 .indexHead h2{ font-size:20px; line-height:34px;}
#Content4 .indexHead h5{ margin-top:6px; font-size:12px; line-height:18px;}
}

/*新闻*/
.news_bg{width:100%; padding-bottom:30px;background: #f8f8f8; margin-top: 100px;}
.news {width: 78.125%;min-width:1300px;margin: 0 auto;}
.news_t{text-align:left; float:left; width:480px;padding: 70px 0 40px 0;}
.news_t dd:after{display:none;}
.news_t p {    font-size: 36px;font-weight:normal;}
.news_t dd {font-size: 18px; color: #999;line-height: 30px; font-weight:100;}
.news_a{width:auto;float:right; margin-top:90px;}
.news_a a{display:block;width:152px;height:46px;line-height: 44px;font-size: 18px;color:#333;float:left;font-weight:100; box-sizing: border-box; text-align:center; margin-left:20px;}
.news_a a.on{background: #04a317; color:#fff; border:1px  #04a317 solid;}
.news_b{height:570px !important;margin-top:20px;width: 99% !important;}
.news_box {
    width: 100% !important;
}


/*factory*/
.fac_box{margin:0px auto;  margin-top: -50px; z-index: 9999;}
.fb_tab{text-align:center;font-size:0;}
.fb_tab a{font-size:28px;color:#757575;display:inline-block;vertical-align:top;width:690px;line-height:1em;padding-bottom:30px;border-bottom:1px solid #fafafa; font-weight: 100;}
.fb_tab a.cur{border-bottom:1px solid #333;color:#333;font-weight:100;}
.fb_con{margin-top:30px;position:relative;width:1500px;margin:auto;background:#fff;padding:80px 30px;height:522px; z-index: 999;box-shadow: 0 0 20px #eee;}
.fb_con li{width:1302px;height:362px;position:relative;overflow:hidden;display:block;margin:auto;}
.fb_con li+li{display:none;}
.fb_con li table{position:absolute;top:0;left:0;width:1400px;}
.fb_con li td br{display:none;}
.fb_con li td div a{display: block;line-height: 45px;font-size: 15px;font-weight: 200;width: 100%;margin: auto;text-align: center;background:#eee;color: #333;position: relative; top: -5px;}
.fb_con li td img {width: 100% !important;height: auto;}
.fb_con>div{width:60px;height:60px;position:absolute;top:50%;margin-top:-31px;transition:600ms;background:#04a317 url(https://memberpic.114my.com.cn/dgzhishang/uploadfile/image/20210726/20210726102505_4267003.png)no-repeat center;}
.fbc_btnl{left:30px;}
.fbc_btnr{right:30px;transform: rotateY(180deg);}
.fb_con>div:hover{background-position:-73px center;cursor: pointer;transition:600ms;background:#04a317  url(https://memberpic.114my.com.cn/dgzhishang/uploadfile/image/20210726/20210726102505_4267003.png)no-repeat center;}
.fb_con li tr{display:block;}
.fb_con li td{width:414px;display:inline-block;vertical-align:top;margin-right: 30px;}
.fb_con li td:last-child{margin-right:0;}

.news_box .news_div_item{width:33.334%;height:110px; float:left;position: relative;box-sizing: border-box;background:#fff;margin-left:2%; margin-bottom:16px;}
.news_box .news_div_item:nth-child(1){margin-left:0; }
.news_box .news_div_item:nth-child(-n+2){width:31.334%;height: 488px; padding:24px;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic img{width:100%;height:274px;border: 1px solid #eee;box-sizing: border-box;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic{position: absolute;top:24px;width:89.362%;display:block;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_date{position: absolute;top:348px;width:83%;font-size:12px;color: #999;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content .news_div_item_title a:after{    content: 'Read more →';
    font-size: 12px;
    color: #222;
    line-height: 40px; position: absolute;
    bottom: -130px;
    width: 100%;
    left: 0;}
.news_div_item_year,.news_div_item_month,.news_div_item_day{display: inline-block;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content{position: absolute;top:310px;width:89.362%;}
a.news_div_item_a{font-size:18px !important;color:#333;line-height:40px; position: relative;}
.news_div_item_body{font-size:14px;color:#999;line-height:26px; overflow : hidden; 
  top: ;ext-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}

.news_box .news_div_item:nth-child(-n+2) .news_div_item_body{  -webkit-line-clamp: 2; margin-top:24px; }
.news_div_item_pic,.news_box .news_div_item:nth-child(n+3) .news_div_item_date{display:none;}
.news_box .news_div_item:nth-child(n+3) .news_div_item_content{width:100%; padding: 26px 34px;}
.news_box .news_div_item:nth-child(n+3) a.news_div_item_a{line-height:30px;}
.news_box .news_div_item:nth-child(n+3):after{content:""; display:block; width:0; height:6px; background:#04a317; margin-bottom:-6px; transition:0.3s all ease-in-out;}
.news_box .news_div_item:nth-child(n+3):hover::after{width:100%;}

/*copy*/
.wrapper { margin: 0 auto;width: 1500px;}
.bqtop{width: 100%;     background:#008a2f;height: 15px; overflow: hidden;position:relative;}
.bqtop:before {content:'';width:56%;height:15px;background: #04a317;position:absolute;top:0;left:0;animation: span_i1 2.5s infinite;}

.copy {width: 100%;background: #333333;padding: 80px 0;}
.copy_box {width: 78.125%;min-width: 1300px;margin: 0 auto;display: flex;justify-content: space-between;}
.copy_con {width: 50%;position: relative;}
.copy_con:after {content: '';width: 1px; height: 100%;background: #484848;position: absolute;right: -16%;top: 0;}
.copy_con ul {display: flex;justify-content: space-between;width: 100%;}
.copy_con li {display: flex;flex-direction: column;}
.copy_con li p {font-size: 22px;color: #fff;line-height:  30px;padding-bottom: 22px;}
.copy_con li a {font-size: 15px;color: #999999;line-height: 30px;margin-bottom: 10px;}
.copy_int {width: 435px;}
.copy_int p {display: flex;font-size: 18px;color: #fff;align-items:  center;    justify-content: center;}
.copy_int p span {font-size: 30px;font-family: Arial;}
.copy_int ul {display: flex;justify-content: space-between;margin-top: 20px;}
.copy_int li {width:  210px;height: 135px;background: #fff;padding: 25px;display:  flex;justify-content:  space-between;align-items:  center;}
.copy_int li i {width: 100px;height: 100px;display:  inline-block;}
.copy_int li i img {width:100px;}
.copy_int li p {font-size: 20px;line-height: 30px;display: flex;flex-direction: column;color: #333;}
.copy_int li p span {font-size: 16px;}
.copy_int em {font-size: 14px;color: #999;display: flex;justify-content: center;margin-top: 20px;border-bottom: 1px solid #484848;padding-bottom: 10px;}


.copyright{padding:28px 0;overflow:hidden;background: #333;    border-top: 1px solid #484848;}
.copyright .con{ line-height:30px;font-size:15px;color:#666; text-align: center;}
.copyright a{color:#666;font-size:15px;}
.copyright a:hover{color:#fff;font-size:15px;}
/*-- end footer --*/


.swiper-pagination-bullet {    width: 10px !important;height: 10px !important;position: relative;background: #04a317 !important;}
.swiper-pagination-bullet:after {content:'';width:16px;height:16px;position: absolute;top:-4px;left:-4px;border: 1px solid #04a317;border-radius: 50%;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {    margin: 0 10px !important;}
.appli_txt {    display: flex;flex-direction: column;  background: #fff; padding: 60px 100px;margin:0 auto;margin-bottom: 18px;width: 98%;flex-shrink: 0;text-align: center;box-shadow: 0 0 20px #ddd;}
.appli_txt+.appli_txt{display:none;}
.swiper-pagination {top:31vw;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 35% !important;
}
 html, body {

      height: 100%;
    }
 
    .swiper-container {
      width: 78.125%;
      height: 100%;
    }
    .swiper-slide {

    height: 25vw !important;

overflow:hidden;
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.5);
    box-shadow: 0 0 20px #ddd;
border-radius: 50%;
    }
	.swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
    border: 10px solid #ddd;
	}


.links{color:#eaeaea; line-height:36px; padding:1.2% 0; border-bottom: 1px #eee solid; display: flex;}
.links_t{padding-left:25px; width:135px;  line-height:70px;background:url(https://memberpic.114my.com.cn/dgzhishang/uploadfile/image/20210728/20210728085427_810595233.png) no-repeat left;color:#333; font-size:16px;}
.w1300 {max-width: 1500px;min-width: 1300px; margin: 0 auto;}