@font-face {
 font-family:fontDin1;
 src: url(../cssnew/DIN-MEDIUM_otf.txt),url(../cssnew/DIN-MEDIUM_woff.txt),url(../cssnew/DIN-MEDIUM_eot.txt),url(../cssnew/DIN-MEDIUM_woff2.txt),url(../cssnew/DIN-MEDIUM_ttf.txt)}
@font-face {
 font-family:fontDin2;
 src: url(../cssnew/DIN-BOLD_otf.txt),url(../cssnew/DIN-BOLD_woff.txt),url(../cssnew/DIN-BOLD_eot.txt),url(../cssnew/DIN-BOLD_woff2.txt),url(../cssnew/DIN-BOLD_ttf.txt)}
 
/*通用代码*/
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#222222; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1300px; overflow-x:hidden;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
.cl{clear:both;}
a{color: #222222; text-decoration: none; font-size:14px;}
a:hover{color: #04a384;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.w1300{width:1300px; margin:0 auto;}
.w1400{width:1400px; margin:0 auto;}
.fr{ float:right;}
.fl{ float: left;}
.title{text-align: center;font-size: 40px;color: #323636;}
.title em{color: #04a384;}
.title span{display: block;font-size: 18px;color: #8f9194;margin:14px 0 26px 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;}
.title i::after{right: 0px;left: inherit;background:#35a02e;animation:allTitleAfter 3s infinite linear;}
.title i::before{background:#00ab8a;animation:allTitleBefore 3s infinite linear;}
.title t{width: 30px;height: 5px;background:#f5ba06;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;}
}
.mainhovercolor a:hover{color: #d80004;}

.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
.top90{ margin-top:90px;}
.top100{ margin-top:100px;}
.hovermaincolor a:hover{ color:#04a384;}

/*公用*/
.page,.content{ width:1400px; margin:0 auto;}
.content1{ width:1400px; margin:0 auto; position: relative;}
.pr{position: relative;}
.pa{position: absolute;}
.nno{margin:0px !important;padding:0px !important;border:none !important;}
.nnx{margin-right:0px !important;}



/*抬头*/
.topWrap{height:10rem;font-family:"Microsoft Yahei";position:absolute;z-index: 3;background: #04a384; overflow: hidden;width:30%;text-align: center;}
.header{width:100%;margin: 0 auto; position: relative;font-family:"Microsoft Yahei";}
.logo{width:28.6%;padding:1.5rem 3% 0 5% ;float:left;}
.logo img {width:100%;}
.t_wz{width:60.6%;color:#c8e5df;font-size:1rem; overflow: hidden;margin:2.9rem 0 0 0;float:left;padding-left:2%;text-align:left;position:relative;height:4rem;padding-top:0.2rem;}
.t_wz:after{content:"";display:block;width:1px;height:6rem;position:absolute;left:0;top:0;<!--background:#73d4c3;-->}
.t_wz span {display:block; font-size:1.5rem; color:#fff;margin-bottom:7px;}
        
.nav {float:left;width:10%;padding-left:2%;padding-top:12rem;}
.nav li {height:2.4rem; line-height:2.6rem;position: relative;margin-bottom:1rem;}
.nav li a {font-size:16px;color:#111;text-decoration:none;display:inline-block;position: relative;z-index:2;padding-left:2.2rem;}
.nav li:hover a,.nav .cur a {background: url(../uploadfile/image/20210122/20210122151129_642276266.png) no-repeat left center;color:#04a384;}

/*幻灯片*/
.fullSlide {width:88%;float:right;position:relative;z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd .con {width:100% !important;height:auto!important; display:block;}
.fullSlide .bd .li {width:100% !important;overflow:hidden;text-align:center; background: no-repeat center top;z-index:0;}
.fullSlide .bd .li img {display:block;height:auto!important; width:100%; background:#eee;}
.fullSlide .bd .li img:hover{transform: scale(1); -webkit-transform: scale(1);}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;top:50%;margin-top:-30px;left:2%;z-index:3;cursor:pointer;filter:alpha(opacity=50);width:47px; height:47px;}
.fullSlide .prev{background:url(../uploadfile/image/20210122/20210122152103_124902547.png) no-repeat;}
.fullSlide .next {left:auto;right:2%;background:url(../uploadfile/image/20210122/20210122152039_1334316572.png) no-repeat;}
.fullSlide .hd { position:absolute; bottom:36px; width: 100%; display: block; }
.fullSlide .hd ul{ text-align: center}
.fullSlide .hd ul li{ width:16px; height:2px;  text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.fullSlide .hd ul li.on{ background: #04a384;border-radius: 8px; width:80px;}


/*搜索*/
.mt_1{margin-top:-3.05rem;position: relative;height:7rem;width:86%;float:right;background:url(../uploadfile/image/20210122/20210122162403_107468583.png) center top no-repeat;background-size: 100% 100%}
.s_bj{height:7rem;overflow:hidden;font-family:"Microsoft Yahei";width:100%;background-size: 100% 100%;position:absolute;top:0; border-bottom:1px solid #e8e8e8;}
.search{width:80%;overflow: hidden;padding-top:3.05rem;height: 2.7rem}
.s_inp01{position: relative;margin-top:0rem;}
.inp01{width:75%;height:1.6rem;line-height:1.6rem;color:#999;font-size:14px;float: left;font-family:"Microsoft Yahei";background:none;border:0;border-left:1px solid #c4c4c4;padding-left:5%;}
.inp02{background:url(../uploadfile/image/20210125/20210125140012_853651230.jpg) no-repeat;width:19%;height:36px;border:0; float: left;}
.search p{width:60%;color:#666666;line-height:1.6rem;font-size:0.9rem; overflow: hidden;margin:1.1rem 0 0 10.96%;text-align: center;}
.search p a{color:#666666;padding:0 6px;font-style: normal;}
.search p a:hover{color:#04a384;font-style: normal;}
        
.as1:last-child li{position:relative;}
.as1:last-child li p{position:absolute;left:-30px;top:30px;background:#444;width:100px;text-align:center;display:none;}
.as1:last-child li p a{color:#fff;font-size:14px;display:block;}
.as1:last-child li:hover p {display:block;}

.search_bg {font-size: 0;}
.search_bg input{display: inline-block;vertical-align: top; height:54px; background: none; border: none; box-sizing: content-box;}
#soo{/*background:#fff;*/}
#infoname{padding-left:35px;width:160px;background: url(../uploadfile/image/20210125/20210125141708_970210338.png) no-repeat left center;}


/*数字*/
.shgxbmj{ width:1449px; height:770px; background:url(../uploadfile/image/20210122/20210122161438_972814408.png) center no-repeat; margin:0 auto; }
.changft{ width:1300px; height:182px; background:url(../uploadfile/image/20210122/20210122163332_252377670.png) center no-repeat;padding:140px 60px 0px 110px;}
.bsjssbg{ width:360px; height:490px; background:#fff; border-radius:20px;box-shadow: 0 0 12px #dfe5e4; position: relative; top:-150px; margin-left:120px;}
.bsngbtt{ width:148px; height:36px; margin:0 auto; padding-top:56px;}
.ghwebkd{ font-size:26px; color:#04a384; text-align: center; padding-top:20px;}
.ghwebkd span{color:#f8b500;}
.bszhdgn{ font-size:16px; color:#9aa09f; line-height:35px; font-weight:lighter; text-align:center; width:288px; margin:0 auto; padding-top:36px; height:190px;}
.bshgmkd{ width:20px; height:20px; margin-left:32px; padding-top:7px;}
.fahgswx{ font-size:16px; color:#888888; font-weight:lighter; padding-left:10px; padding-top:7px;}
.bsshgnh{ font-size:28px; color:#f8b500;font-family: fontDin1;}
.shgbdkg{ width:956px; margin-top:16px;}
.bgjlsed li{width:162px; height:213px; background:url(../uploadfile/image/20210122/20210122172520_371400888.png) center no-repeat;margin-left:60px; text-align:center; float:left;}
.ssahgszh{ font-size:60px; color:#f7b500; padding-top:30px;font-family: fontDin1;}
.zngjkwz{ font-size:18px; color:#818181;padding-top:6px;}
.qugbshs{ font-size:16px; color:#818181;padding-top:10px;}

.advline span {position:relative;display: block;width:828px;height:10px; background: #f5ba06;animation: waves 2s linear 0s infinite alternate;-webkit-animation: waves 2s linear 0s infinite alternate;
}
.advline { position:relative; left:60px;top:290px; width:828px;height:10px;background:#04a384;}
@-webkit-keyframes waves {
  10% {
    width: 20%;
  }
  20% {
    width: 60%;
  }
  40% {
    width: 40%; 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           }
  50% {
    width: 70%;
  }
  100% {
    width: 50%;
  }
}

@keyframes waves {
  10% {
    width: 20%;
  }
  20% {
    width: 60%;
  }
  40% {
    width: 40%;
  }
  50% {
    width: 70%;
  }
  100% {
    width: 50%;
  }
}

/*产品*/
.cpdhgbhs{ width:100%; padding:70px 0px 0px 0px; background:#f2f3f3;}

.protab a{ display:inline-block;height:88px; background:#fff; vertical-align:top; width:12.5%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; color:#333333; line-height:88px;position:relative; font-weight:lighter;}
.protab a:after{ content:''; display:block; position:absolute; width:0; height:0; background:#04a384; border-left:8px solid transparent; border-right:8px solid transparent; left:0; right:0; transition:all .3s ease; margin:0 auto; bottom:16px; transform:rotateY(90deg); opacity:0;}
.protab a:hover:after{transform:rotateY(0); opacity:1;}
.protab a:hover{color:#fff;background:#04a384;}
.protab{ margin:50px 0; text-align:center; }

.proshow{ padding:0 2%;}
.proshow td{ display:inline-block; padding:0 !important; width:23.6%; border:6px solid #fff; position:relative; }
.proshow td:after{ content:''; display:block; position:absolute; top:100%; width:100%; left:0; height:5px; background:#fff;}
.proshow tr{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; }
.proshow tr+tr{margin-top:1%;margin-top:calc(1% + 5px);}
.proshow td a,.proshow td span{ display:block; position:relative; overflow:hidden;}
.proshow td>span{ width:100% !important;}
.proshow td br{ display:none;}
.proshow td span a{ line-height:68px;  font-size:16px; color:#333333; font-weight:lighter; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#fff;}
.proshow td a img{ transition:all .6s ease; width:100%; height:auto;}
.proshow td:hover a img{ transform:scale(1.1);}
.proshow td>a:after{ content:''; display:block; position:absolute; background:rgba(0,0,0,0.6); width:100%; height:100%; top:0; left:0; transition:all .3s ease; opacity:0;}
.proshow td>a:before{ content:''; display:block; position:absolute; z-index:3; width:52px; height:52px; top:0; bottom:0; left:0; right:0; margin:auto; background:url(http://login.114my.cn/memberpic/kdhjsb/uploadfile/image/20201230/20201230155001_685131028.png) no-repeat center;transition:all .3s ease; transform:scale(0);}
.proshow td:hover>a:after{ opacity:1;}
.proshow td:hover>a:before{ transform:scale(1);}
.proshow td:hover span a{ color:#fff; background:#04a384;}

/*特点*/
.tedhgdk{ width:100%; height:1160px; background:url(../uploadfile/image/20210122/20210122193721_217490298.jpg) center no-repeat;}
.tdchngp{ width:605px; height:696px; margin-top:300px; margin-left:30px;}
.ybgetdk{ width:600px; margin-top:240px;}
.ywehgbt{  height:84px; background:url(../uploadfile/image/20210123/20210123092623_1973361052.png) center no-repeat;}
.yjxnxdk{ font-size:42px; color:#fff; font-weight:bold; padding-top:15px;text-align:right;}
.xhgqsdw{ font-size:20px; color:#cfebda; padding-top:16px; height:10px; text-align:right; height:82px;}
.lsgbjkd li{ width:500px; height:160px; background:#04a384;background:linear-gradient(to right,#2cc275,#12a977); border-radius:10px; border-bottom:8px solid #fff; margin-bottom:40px;}
.tddbgjw{ font-size:26px; color:#fff; font-weight:bold; padding-left:66px; line-height:56px; padding-top:16px; }
.tddbgxt{ font-size:16px; color:#d0e5dc; line-height:30px;padding:0px 40px 0px 66px;}
.yqdbsbk{ width:80px; height:80px; background:#2ac076; border-radius:50%; position:relative; bottom:90px;left:-42px;}
.bsyqdbs{ width:68px; height:68px; background:#fff; border:2px solid #14ab77;border-radius:50%; position:absolute;top:4.1px;left:6px;}
.bsyqdbs img{padding:18px 0px 0px 15px;}

.lsgbjkd li:hover{ width:500px; height:160px; background:#04a384;background: linear-gradient(to right,#f5ba06,#cd9a00); border-radius:10px; border-bottom:8px solid #fff;cursor:pointer; }
.lsgbjkd li:hover .tddbgxt{ font-size:16px; color:#fff; line-height:30px;}
.lsgbjkd li:hover .yqdbsbk{ width:80px; height:80px; background:#f5ba06; border-radius:50%;}
.lsgbjkd li:hover .bsyqdbs{ width:68px; height:68px; background:#fff; border:2px solid #d3a005;border-radius:50%; }


/*优势*/
.yogubgdj{ width:100%; height:1360px; background:url(../uploadfile/image/20210122/20210122194158_783315462.jpg) center no-repeat;}
.yshfdkd{ width:1460px; margin:0 auto;}
.baseybj{ width:1300px;background:#fff; padding:0px 50px 0px 50px; height:740px;box-shadow: 0 0 25px #acb5b2 inset;}
.yswenkd{ width:530px; margin-left:30px;}
.yshzbjg{ width:110px; height:168px; background:#04a384; position:relative; bottom:50px; left:-30px;}
.yghsgwz{ font-size:26px; color:#fff; font-weight:lighter; text-align:center; padding-top:32px;}
.shgzhms{ font-size:60px; color:#fff;font-family: fontDin1;text-align:center; line-height:60px;}
.xaingty{ width:32px; height:3px; background:#f5ba06; margin:0 auto; margin-top:10px;}
.bgitnyn{font-size:28px; color:#333; font-weight:lighter; height:66px;}
.bgitnyn span{font-weight:bold;}
.yngbtiy{ font-size:36px; color:#c7c9c8;font-family: fontDin1;  text-transform:uppercase;height:80px;}
.xwengnr{ font-size:16px; color:#999999; line-height:38px; font-weight:lighter;height:210px;}
.hamabjg{ width:418px; height:98px; background:#f0f2f1; border-radius:46px 0px 46px 0px;}
.hmdtbnd{ width:24px; height:24px; padding:36px 12px 0px 50px;}
.futeysd{ font-size:18px; color:#888888; font-weight:lighter; padding-top:38px;}
.ysgszdh{ font-size:30px; color:#04a384;padding-top:30px;font-family: fontDin1;}
.ybgdtps{ width:680px; height:580px; margin-top:50px; overflow: hidden;}
.ybgdtps img{transition:all 0.7s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.7s ease-in 0s; -o-transition:all 0.7s ease-in 0s;cursor:pointer;}
.ybgdtps:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.advcon ul{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; }

.advtab{ position:relative;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; text-align:center; bottom:56px;}
.advtab:after{ content:''; display:block; position:absolute; width:100%; height:1px; bottom:25px; left:0; }
.advtab li{ width:25%; position:relative; z-index:3; cursor:pointer;}
.advtab_t{ font-size:18px; color:#9fa5a4; font-weight:lighter;}
.advtab_t b{ transition:all .3s ease; display:block; font-size:26px; color:#32302f; margin-bottom:8px; margin-top:20px;}
.advicon{ display:inline-block; width:100px; height:70px;background:#fff;  border-radius:50%; padding-top:30px;}
.advicon span{ display:inline-block; width:50px; height:50px; background:url(../uploadfile/image/20210123/20210123160059_1606645908.png) no-repeat left top; transition:all .3s ease;}
.advtab li:nth-child(2) .advicon span{ background-position-x:-76px;}
.advtab li:nth-child(3) .advicon span{ background-position-x:-160px; width:50px;}
.advtab li:nth-child(4) .advicon span{ background-position-x:-253px;}
.advtab li.on .advicon span{ background-position-y:-62px;}
.advtab li.on .advtab_t b{ color:#04a384;}

.xiangtys span {display: block;width:100%;height:120px; background: #04a384;animation: waves1 2s linear 0s infinite alternate;-webkit-animation: waves1 2s linear 0s infinite alternate;
}
.xiangtys{ height:594px; width:30px; background:#35a02e; margin-top:70px;}
.yougbysf span {display: block;width:100%;height:120px; background: #35a02e;animation: waves1 2s linear 0s infinite alternate;-webkit-animation: waves1 2s linear 0s infinite alternate;
}
.yougbysf{ height:594px; width:30px; background:#04a384; margin-top:70px;}
@-webkit-keyframes waves1 {
  10% {
    height: 20%;
  }
  20% {
    height: 60%;
  }
  40% {
    height: 40%;
  }
  50% {
    height: 70%;
  }
  100% {
    height: 50%;
  }
}

@keyframes waves1 {
  10% {
    height: 20%;
  }
  20% {
    height: 60%;
  }
  40% {
    height: 40%;
  }
  50% {
    height: 70%;
  }
  100% {
    height: 50%;
  }
}

/*案例*/
.top100{ margin-top:100px;}

.solve .w1400{ position:relative; padding:0px 0px 240px 0px;}
.soline{ position:absolute; width:1px; height:100%; top:0; background:#e7e7e7; left:0; z-index:-1;}
.soline2{ left:280px;}
.soline3{ left:699px;}
.soline4{ left:1399px;}
.solcenter{ margin-top:30px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}

.solleft{ width:280px; overflow:hidden;}
.solleft li+li{ margin-top:1px;}
.solleft li{ position:relative; padding-left:35px; line-height:82px; background:#f0f1f2; font-size:18px; color:#333333; font-weight:lighter; transition:all .3s ease;cursor:pointer;}
.solleft li span{ position:relative; z-index:3;}
.solleft li.on{ background:#04a384; color:#fff; cursor:pointer;}
.solleft li:after{ content:''; display:block; width:5px; height:0; transition:all .3s ease; left:0; top:0; background:#83bfec;}
.solleft li.on:after{ height:100%;}


.solright{ position:relative; width:1074px;}
.solcenter{ position:relative; height:587px;}
.solcenter:after{ content:''; display:block; position:absolute; z-index:-1; width:244px; height:384px; background:#04a384; right:0; top:70px;}
.soljt{ position:absolute; top:205px; right:99px; z-index:9; font-size:0;}
.soljt i{ display:inline-block; vertical-align:top; width:90px; height:65px; cursor:pointer; background:url(../uploadfile/image/20210123/20210123164309_1812856688.jpg) no-repeat left top;}
.soljt i+i{ background-position-x:right;}
.solcenter .divdgweb_new_div_item{ position:relative; width:1074px; height:660px;}
.solcenter .news_div_item_pic img{ width:830px; height:580px;}
.solcenter .divdgweb_new_div_item_content{ position:absolute; width:700px; height:207px; background:#04a384; right:0; bottom:0;}
.solcenter .divdgweb_new_div_item_a{ display:block; padding:0 135px 0 50px; line-height:94px; font-size:20px; color:#ffffff; font-weight:lighter; position:relative; border-bottom:1px solid #50b4a1;}
.solcenter .divdgweb_new_div_item_a:after{ content:'+立即查看'; position:absolute; right:50px; top:0;}
.solcenter .divdgweb_new_div_item_body{ font-size:14px; color:#a7e1d6; line-height:32px; height:60px; overflow:hidden; padding:0 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:15px;} 

/*简介*/
.jigndakg{ width:100%; height:800px;background:linear-gradient(to right,#2cc275,#12a977);}
.wbgjdkd{ width:1560px; margin:0 auto; position:relative; top:-80px;}
.zhgbhdk{ width:50%; background:#e7ebea; height:780px; position:relative; border-radius:60px 0px 0px 60px;}
.tungjjd{ width:700px; height:580px;right:0px; position: absolute; margin-top:100px;overflow: hidden;}
.tungjjd img{transition:all 0.7s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.7s ease-in 0s; -o-transition:all 0.7s ease-in 0s;cursor:pointer;}
.tungjjd:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.zhgbhqh{ width:50%; background:#f1f5f4; height:780px;position: relative;border-radius:0px 60px 60px 0px;}
.xisnbsb{  width:700px; height:580px; background:#fff;margin-top:100px;position: absolute;}
.wenxhgn{ font-family:Arial, Helvetica, sans-serif; color:#04a384; font-size:50px;padding:70px 0px 0px 60px; font-weight:bold;}
.wenxhgn span{color:#35a02e; font-size:50px;}
.shgbyqc{ font-size:26px; color:#333; height:74px; padding-top:8px; padding-left:60px;}
.jjngqwz{font-size:15px; color:#999; line-height:35px; width:580px; padding-left:60px; height:262px;}
.wuqsbgj{ width:566px; height:108px; background:#e7ebea; font-size:26px; font-weight:lighter; text-align:center; color:#8d9392; line-height:108px;}
.lugysbd{ width:134px;height:108px; background:#34a031;font-size:40px;text-align:center; color:#fff;line-height:108px; }
.lugysbd a{ width:134px;height:108px; background:#34a031;font-size:40px;text-align:center; color:#fff;line-height:108px; display:block;}
.lugysbd a:hover{  background:#f5ba06;font-size:40px;text-align:center; color:#fff;line-height:108px;}


/*新闻*/
.news_box{width:100%;padding-bottom: 60px;}
.news_box .page{width:84% !important;}
.news_t{text-align: left; padding-top:0; padding-bottom:3vw; }
.t{padding:0 0 2vw 0;}
.t b{font-size:60px;color:#333;font-family: Arial; line-height:60px;}
.t p{font-size: 24px;color:#000;}
.news_list{padding-top:40px;}
.news_list dd{display: inline-block; padding-left:60px; position: relative; transition: all 0.3s ease-out;}
.news_list dd:before{content:""; position: absolute; width:0; top:38px; height:2px; background:#04a384; transition: all 0.3s ease-out;}
.news_list dd.on:before{width:65px;}
.news_list dd a{ font-size:18px;}
.news_list dd.on a{color:#04a384;}
.news{padding:4.2vw 0 1vw 0;}
.news_div_item{position: relative;}
.news_div_item:nth-child(-n+2){ float:left; width:31%; margin-right: 3%;height:30vw; }
.news_div_item:nth-child(-n+2) .news_div_item_pic{width:100%; height:20vw; }
.news_div_item:nth-child(-n+2) .news_div_item_content{position: absolute; top:20.4vw;}
.news_div_item:nth-child(-n+2) .news_div_item_a{font-size:20px; line-height:60px; color:#000; font-weight:bold; overflow : hidden;  text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.news_div_item:nth-child(-n+2) .news_div_item_body{font-size:14px; line-height:28px; color:#999; width:92%;}
.news_div_item:nth-child(-n+2) .news_div_item_body:after{content:""; display:block; width:58px; height:2px; background:#ccc; margin-top:3vw;  transition: all 0.3s ease-out;}
.news_div_item:nth-child(-n+2):hover .news_div_item_body:after{width:100px;  background:#04a384;}
.news_div_item:nth-child(n+3){    width: 31%;float:right; padding:2vw 0; border-bottom:1px #eee solid;}
.news_div_item:nth-child(3){padding-top:0;}
.news_div_item:nth-child(n+3) .news_div_item_pic{width:38%; height:7.4vw;}
.news_div_item:nth-child(n+3) .news_div_item_content{width:54%; float:right;}
.news_div_item:nth-child(n+3) .news_div_item_a{    font-size: 1.2rem;line-height: 2rem;color:#222;}
.news_div_item:nth-child(n+3):hover .news_div_item_a{ color:#04a384;}
.news_div_item:nth-child(n+3) .news_div_item_body,.news_div_item:nth-child(-n+2) .news_div_item_date{display:none;}

.news_div_item_pic{overflow: hidden; transition: all 0.3s ease-out;}
.news_div_item:hover .news_div_item_pic{border-radius:0 !important; }
.news_div_item img{width:100%; transition: all 0.3s ease-out; }
.news_div_item:hover img{transform:scale(1.2);}
.news_div_item_date{position: absolute;}
.news_div_item:nth-child(n+3) .news_div_item_date{    bottom: 24%; right:38%;}
.news_div_item_date div{float:left; font-size:13px;font-family: Arial;}
.dis { display: none;}

/*底部*/
.dbgbdkd{ width:100%; height:900px;background:linear-gradient(to right,#04a384,#35a02e);position:relative; }
.hsghdbj{ width:58.6%; height:440px;right:0px; position: absolute; background:#f5f9f8; border-top-left-radius:88px;}
.kdhgshl{ width:1400px; margin:0 auto;}
.hmgsbbd{ width:480px; margin-top:80px;}
.contdbg{ font-size:50px; color:#fff;font-family: fontDin1; text-transform:uppercase;}
.bsxgtdb{ width:160px; height:1px; background:#fff; margin:30px 0px 0px 25px;}
.crc_c{ margin:50px 0 0 0px;}
.crc_c p{ font-size:18px; color:#9ce1d4; line-height:36px; padding-left:50px;}
.crc_c p:nth-child(1){ background:url(../uploadfile/image/20210125/20210125103627_1631011313.png) no-repeat left center;}
.crc_c p:nth-child(2){ background:url(../uploadfile/image/20210125/20210125103627_1359566798.png) no-repeat left center;}
.crc_c p:nth-child(3){ background:url(../uploadfile/image/20210125/20210125103627_747873357.png) no-repeat left center;}
.crc_c p+p{ margin-top:36px;}
.crc_c p i{ color:#fff;}
.crc_c p:nth-child(2) i{ font-size:16px;}
.crc_c p em{ display:inline-block; vertical-align:sub; font-size:32px; font-family:fontDin1; color:#fff; margin:0 20px 0 0;}

.crcon{ padding:82px 0 57px 70px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.kslj{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start;}
.kslj p{ font-size:1.2rem; color:#202e43; margin-bottom:20px;}
.kslj p:before{ content:''; display:inline-block; width:3px; height:16px; background:linear-gradient(to bottom,#0faa7d 50%,#f5ba06 50%); margin-right:14px;}
.kslj a{ display:block; font-size:15px; color:#949b9a; line-height:36px;}
.kslj a:before{ content:'-'; display:inline-block; margin-right:14px;}
.kslj a:hover{color:#04a384;}
.kslj li+li{ margin-left:90px;}

.yougqbk{ width:118%; height:106px; background:#ebf1f0;margin-top: 56px; margin-top:66px; border-radius:12px 0px 0px 12px;}
.links{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center; line-height:106px;}
.links p{ font-size:16px; color:#08ac8c; padding-left:35px; background:url(../uploadfile/image/20210125/20210125110106_1967723300.png) no-repeat left center;margin-left: 30px;}
.links p span{ font-size:18px; padding:0 20px 0 5px;}
.linkTagcs li a{ color:#767c7b; font-size:14px;}
.linkTagcs li a:hover{ color:#04a384;font-size:14px;}

.dhgbwzl{ font-size:16px; color:#c6e9e2; text-align:center; line-height:140px;}
.dhgbwzl a{ font-size:16px; color:#c6e9e2; text-align:center;}
.dhgbwzl a:hover{ font-size:16px; color:#f5ba06; text-align:center;}

.werkdl li{ width:350px; margin-left:95px; float:left;}
.ermgtod{ width:156px; height:156px; background:#fff; border-radius:10px;}
.ermgtod img{ width:150px; height:150px; margin:3px;}
.wenewkd{ width:164px; margin-left:22px;}
.hngydsm{ font-size:16px; color:#c6e9e2; height:50px; padding-top:22px;}
.bgjngtl{ width:164px; height:46px; background:#078860;font-size:14px; color:#c6e9e2; text-align:center; line-height:46px;}


/*内页抬头*/
.nydeader{ padding-right:70px; height:150px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; }
.hleft,.hlogo,.hright{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center; }
.hlogo{ height:150px; padding:0 70px; background:#04a384;}
.hlogo em{ display:block; font-size:16px; color:#a6dad0; font-family:Arial, Helvetica, sans-serif; margin-top:10px; text-transform:uppercase;}
.hlogo p+p{ margin-left:20px;}
.hmean{ margin-left:50px; font-size:17px; color:#888888;}
.hmean b{ display:block; font-size:26px; color:#04a384; margin-bottom:10px;}
.hright p+p{ margin-left:75px;}
.htel span{ display:block; padding-left:40px; background:url(http://login.114my.cn/memberpic/dgrljn11/uploadfile/image/20201226/20201226173916_1765471454.png) no-repeat left center;}
.htel { line-height:34px; font-size:20px; color:#9a9a9a; font-weight:lighter;}
.htel em{ font-size:34px; color:#04a384; font-family:fontDin1;}

/*内页导航*/
.nguyetd{ margin:0 70px; text-align:center; height:80px; background:#fff; position:relative; z-index:9; box-shadow:0 0 15px rgba(0,0,0,.2);}
.nguyetd:after{ content:''; display:block; position:absolute; height:100%; width:100vw; right:100%; top:0; background:#04a384;}
.nguyetd>ul{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.nguyetd>ul>li{ position:relative; width:10%;}
.nguyetd>ul>li>a{ position:relative; display:block; line-height:80px; font-size:17px; color:#333333; transition:all .3s ease;}
.nguyetd>ul>li>a:after{ content:''; display:block; position:absolute; width:12px; height:12px; border:4px solid #04a384; background:#fff; border-radius:50%; bottom:-9px; left:0; right:0; margin:0 auto; transition:all .3s ease; transform:scale(0); z-index:99;}
.nguyetd>ul>li.cur>a:after,.nguyetd>ul>li:hover>a:after{ transform:scale(1);}
.nguyetd>ul>li.cur>a,.nguyetd>ul>li:hover>a{ font-weight:bold; color:#04a384;}
.dropmenu{ position:absolute; width:100%; left:0;  z-index:9; background:#555; border-radius:5px; text-align:center; transition:all .3s ease; opacity:0; visibility:hidden; top:105%; overflow:hidden;}
.nguyetd>ul>li:hover .dropmenu{top:100%; opacity:1; visibility:visible;}
.dropmenu a{ display:block; line-height:50px; font-size:12px; color:#fff; transition:all .3s ease;}
.dropmenu a:hover{ background:#04a384;}
.dropmenu table,.dropmenu tbody,.dropmenu tr,.dropmenu td{ display:block; width:100%;}
@media screen and (max-width:1500px){
	.nydeader{ padding-right:30px;}
	.hlogo{ padding:0 30px;}
	.nguyetd{ margin:0 30px;}
	}
@media screen and (max-width:1400px){
	.hright p+p{ margin-left:30px;}
	.htel em{ font-size:25px;}
	
	}