@charset "utf-8";
/*±æ·å¨å*/
body {font-size: 14px;font-family:Microsoft YaHei; min-width:1400px; overflow-x:hidden;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin: 0px; padding: 0px;list-style: none;border: 0px;}
*{margin: 0;padding: 0;box-sizing: border-box;}
em,i{font-style:inherit;font-weight:inherit;}
ul{list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #333;}
a:hover{color: #147e34; text-decoration: none; }
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}

/*å·³æµ®¨æ*/
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;height: 0px; overflow: hidden;}

/*å®½åº¦*/
.w1400{ width:1400px; margin:0 auto; overflow:hidden;}
.page{ width:1400px; margin:0 auto;}

.bg{ width:96%; margin:0 auto;}
.bg1{ width: 100%;min-width: 1300px;position: relative;}


/*è·ç¦*/
.top10{ margin-top:10px;}
.top20{ margin-top:20px;}
.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;}

/*t*/
.t{font-size:44px; font-weight:bold; text-align:center;}
.t b{ font-size:44px;  color:#147e34;}
.t p{ font-size:16px; font-weight:normal; color:#777; padding-top:15px; padding-bottom:15px;}
.t em i{ display:inline-block; width:5px; height:10px; background:#a9cebe; border-radius:3px; vertical-align:top;animation: tptd 1.5s infinite;-webkit-animation: tptd 1.5s infinite;}
.t em i+i{ margin-left:11px;}
.t em i:nth-child(2){ height:15px; background:#147e34;animation: tptd 1.8s infinite;-webkit-animation: tptd 1.8s infinite;}
.t em i:nth-child(3){ background:#a9cebe;animation: tptd 2s infinite;-webkit-animation: tptd 2s infinite;}

.t1{font-size:44px; font-weight:bold; text-align:center; color:#fff;}
.t1 p{ font-size:16px; font-weight:normal; color:#d2efe3; padding-top:15px; padding-bottom:15px;}
.t1 em i{ display:inline-block; width:5px; height:10px; background:#99d1b9; border-radius:3px; vertical-align:top;animation: tptd 1.5s infinite;-webkit-animation: tptd 1.5s infinite;}
.t1 em i+i{ margin-left:11px;}
.t1 em i:nth-child(2){ height:15px; background:#b8dccd;animation: tptd 1.8s infinite;-webkit-animation: tptd 1.8s infinite;}
.t1 em i:nth-child(3){ background:#99d1b9;animation: tptd 2s infinite;-webkit-animation: tptd 2s infinite;}

@keyframes tptd{
  0%{transform: translateY(0);}
  50%{transform: translateY(5px);}
  100%{transform: translateY(0);}
}




/*top*/
.top_bg{display: flex;justify-content: space-between;align-content:center;width: 100%;height:130px;position: absolute;top: 0;z-index: 99;/*border-bottom: 1px rgb(255 255 255/0.15) solid; */  background: rgba(255, 255, 255, 0.95);}
.top{display: flex;align-items: center;justify-content: space-between;height: 130px;}
.logo a{display: flex;align-items: center;height: 130px;padding-right: 2vw;/*border-right: 1px rgb(255 255 255/0.15) solid;*/}
.logo img{}
.logo li{padding-left:0.8rem;}
.logo b{font-size:2.13rem;color:#333;line-height: 1.8vw;}
.logo p{margin-top:8px;font-size:1.1rem;color:#147e34;}


/*nav*/
.nav{ padding: 0 1rem 0 7.1rem;}
.NavCeshi li{float:left;padding: 0 1.3vw;position:relative;top: 0px;transition: 0.2s all ease-in-out;}
.NavCeshi li>a{display:block;position: relative;text-align: center;}
.NavCeshi li i{line-height:130px;font-style:normal;font-size:16px;color: rgb(31 31 31/0.8);}
.NavCeshi li.navcurrent i,.NavCeshi > li:hover > a i{color:#147e34; font-weight:bold;}
.NavCeshi > li.navcurrent > a:before,.NavCeshi > li:hover > a:before{ left: 12px !important}
.NavCeshi > li > a:after{ content: ''; display: block; width: 0%; height:2px;transition: 0.2s all ease-in-out; position: absolute; left:0%; bottom: 0; background: #147e34;z-index: -1; }
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after{ width: 100%}


/*ä¸*/
.NavCeshi li>.nav2 {display: none; position:absolute; left:-17px; top:127px; z-index: 99999;}
.NavCeshi li>.nav2 a{display: block; margin-top: 1px; background-color:rgba(0,0,0,0.8); height: 62px; line-height: 62px; width: 150px; font-size: 15px; text-align: center; color:#fff; border-bottom: none;}
.NavCeshi li>.nav2 a:hover{background:#01853c; color: #fff;}



.top_right{display: flex;align-items: center;justify-content: flex-end;height: 130px;padding-left:35px; border-left: 1px rgba(218, 217, 217, 0.15) solid;}
.top_right>div{cursor: pointer;}

/*TEL*/
.top_tel{float:left;}
.top_tel li{ font-size:2rem; font-weight:bold; color:#147e34;     font-family: cursive;}
.top_tel li b{ padding-right:0.5rem; }
.top_yw{ margin:0 1rem;}
.top_yw li{float: left; width:45px; margin: 0.4rem;}
.top_yw li img{ width:45px;}
.top_yw li p{ font-size:15px; color:#777; padding-top:10px; text-align:center;}
.top_yw li:nth-child(2){width:64px; float: left; }
.top_yw li:nth-child(2) img{width:64px;}


@media screen and ( max-width:1400px ){
.nav { padding: 0 0.4rem 0 0.4rem !important;}
.logo p{    font-size: 1rem !important;}
.NavCeshi li{padding: 0 0.6vw !important;}
.top_right{    padding-left: 19px !important;}
}

@media screen and ( max-width:1300px ){
.nav { padding: 0 0.4rem 0 0.4rem !important;}
.logo p{    font-size: 1rem !important;}
.NavCeshi li{padding: 0 0.6vw !important;}
.top_right{    padding-left: 19px !important;}
.top_tel li { font-size: 1.5rem !important;}
}

@media screen and ( max-width:1200px ){
.bg {width: 100% !important;}
.nav { padding: 0 0.4rem 0 0.4rem !important;}
.logo p{    font-size: 0.8rem !important;}
.NavCeshi li{padding: 0 0.6vw !important;}
.top_right{    padding-left: 19px !important;}
.top_tel li { font-size: 1.5rem !important;}
}


/*banner*/
.banner{ overflow: hidden; background:#fff; }
.banner-box{ min-width:1400px; height:900px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:900px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%; position: absolute; top: -1px; left: -1px; margin-left: 0; height: 900px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:420px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220525/20220525110511_1489073110.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220525/20220525110511_1489073110.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:60px; width: 100%; display: block; }
.banner-box .hd ul { width: 1250px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:30px; height:14px; border-radius:20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#15935e !important; width:45px; }
.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; }



/*search*/
.search_bg{height:80px; background: #f7f6f6;}
.keywords{ padding-left:30px; background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220525/20220525111701_199368027.png) no-repeat left center;}
.keywords,.keywords a{ font-size:15px; color:#444; line-height:80px; text-transform: uppercase;     font-weight: bold;}
.keywords a:hover{ color:#147e34; text-decoration:underline;}
#search_bg input{ float:left;}
#sso{ background:#147e34;}
#infoname{ height:78px; border:none; border-left:1px solid #e0e0e0; padding-left:20px;  font-size:14px; font-weight:lighter; width: 220px;  background: #f7f6f6;}


/*about*/
.com_bg{ margin-top:80px;}
.com_l{ background: #fff; width: 52%;  padding: 0px 47px 58px 47px;}
.com_r{width:48%;    height: 500px;  border: 10px solid #eeefee;  box-shadow: 0px -10px 60px 0px rgba(228, 232, 229, 0.5);}
.com_ll{width:40px;position: relative;}
.com_ll a:before{animation-delay: 0.9s;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;}
.com_ll a:before,.com_ll a:after{position: absolute;
    left: 50%;
    top: 47.3%;
    height: 63px;
    width: 63px;
    margin-top: -30px;
    margin-left: -20px;
    border-radius: 50%;
    box-shadow: 0 0 0 0 rgba(20, 126, 52,0.5);
    animation: ripple 3s infinite;}
.com_ll a:after{animation-delay: 0.6s;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;}

.com_ll a{display: block;position: absolute;top: 310px;left: -10px;position: relative;animation: ripple 3s infinite;}
.com_ll p{background: #147e34; font-size: 22px;  line-height: 24px;  color: #fff;  padding: 15px 10px;}
.com_ll span{height: 28px;width: 1px;display: block;background: #ccc;margin: 0 auto;margin-bottom: 7px;}
.com_ll dd{transform:rotate(90deg);width: 400px;position: absolute;left: -179px;top: 360px;font-size:24px;color: #eee; font-family: "Century Gothic"; text-transform: uppercase;}
.com_lr{width:85%;}
.com_lr .title p img{position: relative;top: 6px;margin: 0 8px;}
.com_lr .title p{font-size: 48px;color: #222;margin-top: 7px;margin-bottom: 15px;}
.com_lr .title b{color:#147e34;}
.com_lr .title dd{font-size: 22px;color: #222;margin-bottom:20px;}
.com_lr span{display: block;width: 88px;height: 2px;background: #147e34;margin-bottom: 40px;}
.com_lr .word p{font-size: 15px;line-height:35px;     color: #555;}
.com_r{height: 585px;  border: 10px solid #fff; overflow: hidden;}
.com_mo { border: 1px solid #6d6d6d;   border-radius: 30px;   width: 40px;  height: 40px;   float: left;    margin-top: 30px; text-align: center; line-height: 40px;}
.com_mo:hover{ background: #147e34;  width: 70px;  height: 40px;  color: #fff;  border: 1px solid #fff;     transition: 0.5s; border-radius: 20px;  }
.com_moa {font-size: 18px;   font-weight: normal;}
.com_mo:hover a{color: #fff;}

@-webkit-keyframes ripple {70% {-webkit-box-shadow: 0 0 0 70px rgba(198, 33, 46, .0);box-shadow: 0 0 0 70px rgba(198, 33, 46, .0);}
    100%
    {
        -webkit-box-shadow: 0 0 0 0 rgba(198, 33, 46, .0);
                box-shadow: 0 0 0 0 rgba(198, 33, 46, .0);
    }
}

@keyframes ripple {
    70% {
        -webkit-box-shadow: 0 0 0 40px rgba(198, 33, 46, .0);

                box-shadow: 0 0 0 40px rgba(198, 33, 46, .0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(198, 33, 46, .0);
                box-shadow: 0 0 0 0 rgba(198, 33, 46, .0);
    }
}

/*num*/
.com_nbg{ width:100%; background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220531/20220531160935_598304189.jpg) no-repeat center bottom;}
.com_num{ color: #fff; padding-top: 80px;}
.com_num li{ float:left; width: 20%; padding-bottom:70px; text-align:center;}
.com_num li p{font-size:15px; padding-bottom:10px; }
.com_num li p d{font-size:65px; font-family: cursive; font-weight: bold;}
.com_num li span{font-size:18px;}
.com_num li+li {  border-left: 1px solid rgba(255,255,255,0.3); height: 100px;}





/*pro*/


.pro_list .pro_more{ border: 1px solid #eee;  width: 200px;  line-height: 68px;  text-align: center;   font-size: 18px;}
.pro_list .pro_more a{ font-size: 18px;}
.pro_list .pro_more:hover a{ color: #fff;}
.pro_list .pro_more:hover {background: #147e34; color: #fff;}
.pro_list{margin-top:40px; display: flex; position: relative;}
.pro_list li {border: 1px solid #eee;   text-align: center;   background: #fff; width: 10%;   float: left;  height: 70px;   line-height: 70px;  margin-right: -1px;   margin-bottom: -1px;}
.pro_list li a { font-size: 17px;}
.pro_list li:hover{background: #147e34;color: #fff; transition: all .3s ease;}
.pro_list li:hover a {color: #fff;}



.pro_wf {margin-top: 40px;overflow:hidden;}
.pro_wf .progdwz2021{width:100% !important;}
.pro_wf ul {width:100%;height: auto !important;display: flex; flex-wrap: wrap; justify-content: space-between;}
.pro_wf ul li {width:23.8%;overflow: hidden;     margin-top: 20px;     border: 1px solid #eee;     height: 287px;}

.pro_wf ul img {width: 100%;}
.pro_wf li a {display: block;position:relative;}
.pro_wf li br {display: none;}
.pro_wf li span a {display: block; font-size: 16px; text-align: center;     padding: 10px 0;}
.pro_wf li>a:after {position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.3s; transform: scale(0.5) rotateZ(180deg); background: rgba(0, 0, 0, 0.5);}
.pro_wf li:hover>a:after {opacity: 1; transform: scale(1) rotateZ(0deg);}
.pro_wf li>a:before {position: absolute; content: ""; width: 50px; height: 50px; background: url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220530/20220530161742_452484007.png) no-repeat;  text-align: center; line-height: 50px; font-size: 24px; top: 50%; margin-top: -25px; left: 50%; margin-left: -25px; transition: all .5s; z-index: 2; transform: scale(0);}
.pro_wf li:hover>a:before {transform: scale(1);}
.pro_wf ul+ul {   margin-top:5px;}
.pro_wf li span {
    position: absolute;
    background: #eee;
    width: 23.7%;
    line-height: 40px;
}

.pro_wf li:hover>a:before{opacity: 1;transform: scaleY(1);}
.pro_wf li img{transition: 0.3s all ease;width: 100%;}
.pro_wf li:hover img{    transform: scale(1.1);}

.pro_wf li:hover>a:after{opacity: 1;}
.pro_wf li:hover span, .pro_wf li:hover span a {
    background: #147e34;
    color: #fff;}



/*proadv*/
.quality_bg{background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220530/20220530190132_249913098.jpg)no-repeat center;padding:90px 0px;position: relative;}
.quality_t{color:rgba(255,255,255,.3);}
.quality_t h3{color: #fff;}
.quality_wt li{width: 200px;height: 200px;background: rgba(255, 255, 255, 0.2);border-radius: 50%;display: flex;justify-content: center;align-items: center;padding: 22px;position: relative;transition: 0.5s;z-index: 55;cursor:pointer;}
.quality_wt li.on {background: #fba401;}
.quality_wt ul {display: flex;justify-content: space-around;}
.quality_wt li.on:after {display:block;}
.quality_wt li:after {content:'';width: 250px;height: 250px;background: rgba(255,255,255,0.4);position: absolute;top: -25px;left: -25px;border-radius: 50%;z-index: -1;-webkit-animation: living 2s linear infinite;display:none;}
@keyframes living {
    0%{
        transform: scale(0.8);
        opacity: 0.3;
    }
    50%{
        transform: scale(1.1);
        opacity: 0.1;
    }
    100%{
        transform: scale(0.8);
        opacity: 0.3;
    }
}
.quality_wt li p {font-size: 22px;line-height: 24px;display: flex;flex-direction: column;align-items: center;color:  #fff;}
.quality_wt li p span {font-size: 14px;font-weight: lighter;color: #fff;text-align:  center;line-height: 24px;padding-top: 16px;}


.strength ul {display: flex;justify-content: space-between;}
.strength li {width: 18%;background: #1a883b;padding: 42px 60px;border-right: 1px solid #1e9441;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.strength li i {font-size:  36px; color:  #fff;opacity: 0.5;    transition: 0.5s;}
.strength li:hover i {transform: rotate3d(2, 5, 2, 360deg);}
.strength li:first-child {width: 47%;align-items:  flex-start;padding: 60px 80px 55px 24%;}
.strength li:first-child p {align-items:  flex-start;    padding-top: 18px;}
.strength li:first-child p span {text-align: left;}
.strength li:first-child p:after {left: 0;}
.strength li:first-child i {font-size:38px;}
.strength li p {font-size:  22px;color:  #fff;line-height:  24px;display:  flex;flex-direction:  column;position:relative;align-items:center;padding-top: 24px;}
.strength li p:after {content:'';width:20px;height:1px;position:absolute;top: 74px;left: 56px;background:#52b38a;}
.strength li p span {font-size:  14px;font-weight:  lighter;line-height: 26px;padding-top: 50px;text-align:center;opacity:0.8;}
.strength li:last-child {padding: 60px 45px;}
.strength li:last-child p:after {left: 72px;}
.quality_bg:after {content: '';background: url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220528/20220528155717_1020433222.png)no-repeat bottom left;position: absolute;bottom:45px;left:-40px;width:457px;height:333px;background-size: contain;}

/*case*/
.case{}
.casecenter{margin-top:40px;}
.caseleft{font-size: 0;width: 480px;}
.caseleft li{width: 230px;height: 185px;position: relative;cursor: pointer;background: #eee;display: inline-block;margin: 0 10px 10px 0; text-align: center;font-size: 20px;color: #484848; transition: all .3s ease;font-weight: lighter;}
.caseicon{ position: relative;margin: 30px 0 10px 0;display: inline-block;width: 60px;height: 60px;border-radius: 50%;background: #147e34;transition: all .3s ease;}
.caseleft li em{display: block;font-size: 12px;color: #aaa; text-transform: uppercase;margin-top: 3px;transition: all .3s ease;}
.caseicon span{transition: all .3s ease;display: block;top: 0;bottom: 0;left: 0;right: 0;margin: auto;position: absolute;width: 34px;height: 34px;background: url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220530/20220530185718_1553102058.png) no-repeat left -34px;}
.caseleft li.on,.caseleft li.on em{color: #fff;}
.caseleft li.on{background: #147e34;}
.caseleft li.on .caseicon{background: #fff;}
.caseleft li.on .caseicon span{background-position-y:0;}
.casecon .divdgweb_new_div .divdgweb_new_div_item{ width:920px; height:575px; overflow:hidden; position:relative; display: inline-block;vertical-align: top;}
.casecon .news_div_item_pic img{ width:100%; height:100%;}
.casecon .divdgweb_new_div_item_content{box-sizing: border-box;height: 130px;  width: 100%; position: absolute; left: 0;bottom: 0; overflow: hidden;background: rgba(0,0,0,.8);padding: 36px 60px; transition: all .3s ease;} 
.casecon .divdgweb_new_div_item_a{font-size: 22px; color: #eee;}
.casecon .divdgweb_new_div_item_a:hover{color: #147e34;}
.casecon .divdgweb_new_div_item .divdgweb_new_div_item_body{ font-size: 16px; color: #eee;font-weight: lighter; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 8px;}
.casecon .divdgweb_new_div_item .divdgweb_new_div_item_body a{font-size: 16px; color: #fff;}
.casecon .divdgweb_new_div_item .divdgweb_new_div_item_body a:hover{color: #fe9c28;}

.caseleft li:nth-child(2) p span { background-position-x: -35px;}
.caseleft li:nth-child(3) p span { background-position-x: -69px;}
.caseleft li:nth-child(4) p span { background-position-x: -101px;}
.caseleft li:nth-child(5) p span { background-position-x: -136px;}
.caseleft li:nth-child(6) p span { background-position-x: -169px;}


/*adv*/
.adv_bg{width:100%; height:986px; background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220530/20220530185720_492929965.jpg) center no-repeat; padding-top: 70px;}

.advtab{ height:150px; width:100%; margin:0 auto; margin-top:60px;}
.advtab li{ float:left; width:23.9%; background:#fff; padding: 18px 42px; border-radius:5px; cursor:pointer; height:122px;}
.advtab li+li{margin-left:20px;}
.advtab p{ float:left; font-size:16px; text-transform:uppercase; text-align:center;}
.advtab p:nth-child(1){ width:86px; height:86px; border-radius:50%; transition:all .3s ease; background:#147e34;}
.advtab p strong{ font-size:33px;line-height: 33px; display:block; font-weight: normal; margin:10px 0px 5px 0px;}
.advtab p:nth-child(2){ padding-top: 10px;
    margin-left: 10px;
    font-size: 12px;
    line-height: 30px;}
.advtab li.cur{background:#fba401;}
.advtab li.cur p{ color:#fff;}
.advtab li.cur p:nth-child(1){ transform:rotate(360deg); background:#147e34;}
.advcon{ height:500px; background:#fff; border-radius:5px; overflow:hidden; position:relative; margin-top:30px;}
.advwa{ width:46%; height:100%; padding:60px 55px;}
.aw_con p{ line-height:36px; color:#666; font-size:16px; padding-left:19px; position:relative;}
.aw_con{ margin-top:35px;}
.aw_con p:after{content: '>'; display: block; position: absolute;left: 0px;top: 0px;     color: #376f57;}
.aw_t p:nth-child(1){ font-size:30px;line-height: 52px;color:#222222; margin-bottom:3px;}
.aw_t p:nth-child(2){ font-weight:bold; font-size:33px; color:#222;}
.aw_t p:nth-child(3){ width:60px; height:4px; background:#147e34; margin-top: 34px;}
.advcon ul+ul{ display:none;}
.advcon ul img{border-bottom-right-radius:5px; border-top-right-radius:5px;}
.abb_ri, .abb_le {height: 12px;width: 8px;position: absolute;top: -265px; cursor: pointer;}
.abb_le{background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220528/20220528201236_1885611027.png) no-repeat left top ; left:412px;}
.abb_ri{background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220528/20220528201236_1885611027.png) no-repeat right top; left:438px;}
.abb_ri:hover,.abb_le:hover{ background-position-y:-12px;}
.acll_b{position:absolute;top:680px;left:50px;z-index: 9;}
.acll_b i{line-height:20px;position: absolute;font-size:18px;color:#e7e4e1; top:-270px; font-weight:normal;    display: block;}
.acll_b i::before,.acll_b i::after{content:'';position: absolute;top:50%;}
.acll_b i::before{width:46px;height:3px;background:#147e34;margin-left: 36px;left:109px;z-index:2;transition:600ms ease;left: 33px;margin-top: -1px;}
.acll_b.line00 i::before{width:46px;transition:600ms ease;}
.acll_b.line01 i::before{width:103px;transition:600ms ease;}
.acll_b.line02 i::before{width:174px;transition:600ms ease;}
.acll_b.line03 i::before{width:219px;transition:600ms ease;}
.acll_b i::after{width:219px;height:1px;background:#e7e4e1;left: 68px;z-index:1;}
.acll_b i em:nth-child(1){ color:#147e34;}
.acll_b i em{ font-weight:normal;}


/*process*/
.process_bg{ width: 100%; background: #fff url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220526/20220526214008_1302968658.jpg) bottom center no-repeat; padding:70px 0px 0px 0px; overflow: hidden;}
.process_t{padding: 30px 0px 0px 0px;overflow: hidden; width: 1400px;margin:0 auto;}
.lc_t li {position: relative;
	float: left;
	width: 16.6%;
	text-align: center;
	padding: 54px 20px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
.lc_t li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	    background-color: #147e34;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.lc_t li:hover:before {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.lc_t li .pic {
	position: relative;
	display: inline-block;
	width: 110px;
	height: 110px;
	background: #fff;
	border: 1px solid #e8e8e8;
	font-size: 0;
	line-height: 110px;
	border-radius: 50%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.lc_t li:hover .pic {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.lc_t li .tit {
	position: relative;
	font-size: 24px;
	color: #333;
	margin-bottom: 15px;
	margin-top: 15px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	font-weight: 500;
}
.lc_t li.on .tit,
.lc_t li.on .des,
.lc_t li:hover .tit,
.lc_t li:hover .des,
.lc_t li:hover .des a {
	color: #fff;}
.lc_t li .des {
	position: relative;
	margin-bottom: 30px;
	font-size: 16px;
	font-weight: 100;
	color: #999;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;}
	
.lc_t li .more {
	position: relative;
	border-radius: 40px;
	border: 1px solid #e8e8e8;
	width: 100px;
	line-height: 34px; 
	height: 36px;
	margin:0 auto;
	display: block;
	font-size: 13px;}
.lc_t li.on .more,.lc_t li:hover .more {color: #fff; border-color: #fff;}
.lc_t li.on .more:hover,.lc_t li:hover .more:hover {background: #fff; color: #009b43;}

.lc_t li .pic i img { padding-top: 30px;}

/*news*/
.news_bg{width:100%; background:#f5f5f5; padding-top:60px; margin-top:60px;}
.news{padding-top: 0px;}
.news .title{float: left;}
.news .title d{display: block;font-size: 30px;text-align: left;padding-top: 5px;position: relative; color: #147e34;     font-weight: bold;}
.news .title d:after{display: block;content: "";background: #809a8f;width: 33px;height: 3px;position: absolute;right: 0px;top: 25px;}
.news_cont{float: right;padding-top: 6px;}
.news_cont a{display:inline-block;width:150px;height:45px;line-height:45px;font-size:18px;color:#fff; text-align:center;background: #58655f; transition: 0.3s all ease-in-out;     border-radius: 10px 10px 0 0;}
.news_cont a+a{margin-left: 10px;}
.news_cont a.on{background: #147e34; color:#fff;     font-weight: bold;}
.newscon ul{ padding-top:30px;}
.newscon .news_div_item,.newscon .divdgweb_new_div_item{ float:left; width:687px; height:240px; position:relative;border: 1px solid #fff; background:#fff; margin-top: 20px;transition: 0.3s all ease-in-out;}
.newscon .news_div_item:nth-child(even),.newscon .divdgweb_new_div_item:nth-child(even){ margin-left:26px;}
.newscon .news_div_item:hover,.newscon .divdgweb_new_div_item:hover{ cursor:pointer;}
.newscon .news_div_item .news_div_item_pic,.newscon .divdgweb_new_div_item .news_div_item_pic{ float:left; width:300px;height: 238px; overflow:hidden; position:absolute;}
.newscon .news_div_item .news_div_item_pic img,.newscon .divdgweb_new_div_item .news_div_item_pic img{ width:100%; height:100%; transition:all .6s ease; }

.newscon .news_div_item:hover .news_div_item_pic img,.newscon .divdgweb_new_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}
.newscon .news_div_item .news_div_item_content,.newscon .divdgweb_new_div_item .divdgweb_new_div_item_content{ float:left; width:320px;position:absolute; left:335px; top:40px;}
.newscon .news_div_item .news_div_item_content .news_div_item_a,.newscon a.divdgweb_new_div_item_a{ color:#666; font-size:18px; font-weight:normal;}
.newscon .news_div_item .news_div_item_content .news_div_item_a:after,.newscon a.divdgweb_new_div_item_a:after{content: "";width: 30px;height: 30px;position: absolute;bottom: -45px;right: 20px; display: block;background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220530/20220530100728_848137245.png) no-repeat;}
.newscon .news_div_item:hover .news_div_item_content .news_div_item_a:after, .newscon .divdgweb_new_div_item:hover .divdgweb_new_div_item_a:after{background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220531/20220531090915_1850834570.png) no-repeat;}
.newscon .news_div_item .news_div_item_content .news_div_item_body,.newscon .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_body{ color:#aaa; font-size:14px; font-weight:lighter; line-height:30px; margin-top:15px;}
.newscon .news_div_item:hover .news_div_item_content .news_div_item_a, .newscon .divdgweb_new_div_item:hover .divdgweb_new_div_item_a{ color:#147e34;}
.newscon .news_div_item .news_div_item_date,.newscon .divdgweb_new_div_item_date{ float:left; color:#aaa; text-align:center; position:absolute; left:342px; top:187px;width: 105px;font-weight: normal;font-size: 15px;font-family: 'fontDin1';}
.newscon .news_div_item_month {    position: absolute;   left: 45px;   margin-right: 14px;}
.newscon .news_div_item_day {  position: absolute;   right: 18px;}
.newscon .news_div_item .news_div_item_date .news_div_item_year,.newscon .divdgweb_new_div_item_date .divdgweb_new_div_item_year{ float:left; font-size:15px; font-weight:normal;}
.newscon{margin-bottom: 80px;}
.newscon .news_div_item:hover,.newscon .divdgweb_new_div_item:hover{border: 1px solid #147e34;}
.newscon .divdgweb_new_div_item_date .divdgweb_new_div_item_month { position: absolute; left: 41px;}


/*¾æ*/
.links .w1400{ background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220528/20220528205537_1024481385.png) no-repeat right center;}
.links{ line-height:100px; background:#147e34; font-size:22px; color:#fff; text-transform:uppercase;font-weight: normal; }
.links p span{ padding:0 10px 0 10px; font-family: Impact;}
.linkTagcs li a { font-size: 14px;}

/*conpy*/
.conpy_bg{background: #232323;background-size: 100% 100%;padding: 70px 0 0px 0;position: relative;z-index: 1;}
.conpy>div::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0; background-color: rgb(1,121,57,0.3);z-index: -1;}
.hsghdbj{height: 330px; border-bottom: 1px solid #333;}
.kdhgshl{ width:1400px; margin:0 auto;}
.hmgsbbd{ width:480px;}
.contdbg{ font-size:40px; color:#fff;font-family: fontDin1; text-transform:uppercase; float:left;}
.bsxgtdb{ width:90px; height:1px; background:#fff; margin:30px 25px 0px 25px;  float:left;}
.crc_c{margin-top:40px;}
.crc_c p{ font-size:16px; color:#f9f9f9; line-height:36px; padding-left:50px; float:left;}
.crc_c p:nth-child(1){ background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220530/20220530142209_417186649.png) no-repeat left center;}
.crc_c p:nth-child(2){ background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220530/20220530143041_1196342771.png) no-repeat left center;}
.crc_c p:nth-child(3){ background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220531/20220531102826_1905223291.png) no-repeat left center;}
.crc_c p+p{ margin-top:20px;}
.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:26px; font-family:fontDin1; color:#ffb300; margin:0 20px 0 0;     font-weight: bold; }

.crcon{padding-left:160px;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:#fff; margin-bottom:20px;}
.kslj p:before{ content:''; display:inline-block; width:3px; height:16px;   background: linear-gradient(to bottom,#147e34 50%,#fba401 50%); margin-right:14px;}
.kslj a{ display:block; font-size:15px; color:#d8d8d8; line-height:36px;}
.kslj a:before{ content:'-'; display:inline-block; margin-right:14px;}
.kslj a:hover{color:#bfbfbf; text-decoration:underline;}
.kslj li+li{ margin-left:110px;}


.dhgbwzl{ font-size:16px; color:#ececec; text-align:center;  line-height: 40px;
    padding-top: 20px;}
.dhgbwzl a{ font-size:16px; color:#ececec; text-align:center;}
.dhgbwzl a:hover{ font-size:16px; color:#f5ba06; text-align:center;}


.crccode{ font-size:0; padding-top:17px;}
.crccode span{ position:relative; display:inline-block; vertical-align:top; width:30px; height:30px; background:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220530/20220530140211_882085615.png) no-repeat center; cursor:pointer;}
.crccode span:nth-child(2){ background-image:url(http://login.114my.cn/memberpic/yangtong/uploadfile/image/20220530/20220530140117_184936088.png);}
.crccode span img{ position:absolute; right:0; width:100px; top:100%; right:0; display:none;}
.crccode span:Hover img{ display:block;}
.crccode span+span{ margin-left:7px;}
.crccode span a{ display:block; width:100%; height:100%;}