/*通用代码*/
*{ 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,.cl{clear:both;}
a{color: #222222; text-decoration: none; font-size:14px;}
a:hover{color: #41b54a;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.w1400{ max-width:1400px; margin:0 auto; min-width:1400px;}
.w1500{ max-width:1500px; margin:0 auto; min-width:1500px;}
.fr{ float:right;}
.fl{ float: left;}
.top40{ margin-top:40px;}
.top70{ margin-top:70px;}

@font-face {
  font-family: "iconfont"; /* Project id 2579120 */
  src: url('../css/iconfont.woff2.txt') format('woff2'),
       url('../css/iconfont.woff.txt') format('woff'),
       url('../css/iconfont.ttf.txt') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important; 
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}




*,:after,:before{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.title{text-align: center;font-size: 40px;color: #333;}
.title em{color: #41b54a;}
.title span{display: block;font-size: 18px;color: #9a9b9d;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:#41b54a;animation:allTitleAfter 3s infinite linear;}
.title i::before{background:#41b54a;animation:allTitleBefore 3s infinite linear;}
.title t{width: 30px;height: 5px;background:#FF8C00;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;}
}

/**/
/*case*/
.case {position: relative;z-index: 50;}
.case_box {width:100%;margin: 0 auto;}
.case_tit {text-align: center;font-size: 36px;position: relative;line-height: 45px;}
.case_tit:before {content:'';width:24px;height: 24px;background: #41b54a;opacity: 0.1;position: absolute;left: 34%;bottom: 42px; border-radius: 50%;}
.case_tit:after {content:'';background: url(../images/logo2.png)no-repeat;position: absolute;left:48%;bottom:-30px;width: 80px;height: 18px;}
.case_tit b {color: #41b54a;}
.case_tit p {font-size: 16px;color:#999;}


/*appli*/
.ape_tit {text-align: center;font-size: 36px;position: relative;line-height: 45px;}
.ape_tit:before {content:'';width:24px;height: 24px;background: #41b54a;opacity: 0.1;position: absolute;left:44%;bottom: 42px; border-radius: 50%;}
.ape_tit:after {content:'';background: url(../uploadfile/image/20210525/20210525152252_1454872903.png)no-repeat;position: absolute;left:48%;bottom:-30px;width: 50px;height: 18px;}
.ape_tit b {color: #41b54a;}
.ape_tit p {font-size: 16px;color:#999;}

.appli {padding: 80px 0;overflow: hidden;}
.appli_box {width:1500px;margin: 0 auto;}
.appli_tab {padding-top: 60px;}
.appli_nav {width: 1500px;margin: 0 auto;}
.appli_nav ul {display: flex;justify-content:space-around;align-items: center;}
.appli_nav li {display: flex;flex-direction: column;align-items: center;}
.appli_nav li i {display: inline-block;background: url(http://login.114my.cn/memberpic/heshun/uploadfile/image/20210520/20210520150517_1525786748.png) no-repeat;width: 66px;height: 76px;    text-align: center;line-height: 76px;    font-size: 30px;}
.appli_nav li:nth-child(4)  i,.appli_nav li:nth-child(5)  i  {font-size:30px;}
.appli_nav li a {font-size: 18px;display: flex;flex-direction: column;align-items: center;line-height: 28px;padding-top: 12px;}
.appli_nav li.on a,.appli_nav li.on i,.appli_nav li.on a span{color:#41b54a;}
.appli_nav li a span {font-size: 12px;text-transform: uppercase;color: #cccccc;font-family: Arial;}
.appli_con {padding-top: 60px;}
.appli_con>ul {display: flex;flex-direction: column;height:560px !important;overflow:hidden;width: 100% !important;}
.appli_con>ul>li {display: flex;width: 100% !important;}
.appli_pic {width: 50%;height:560px;    overflow: hidden;}
.appli_con>ul>li:nth-child(2) .appli_pic table tr:first-child,.appli_con>ul>li:nth-child(3) .appli_pic table tr:nth-child(-n+2),.appli_con>ul>li:nth-child(4) .appli_pic table tr:nth-child(-n+3),.appli_con>ul>li:nth-child(5) .appli_pic table tr:nth-child(-n+4),.appli_con>ul>li:nth-child(6) .appli_pic table tr:nth-child(-n+5){display:none;}

.appli_pic img { transition: 0.5s;}
.appli_pic:hover img {transform: scale(1.2); transition: 0.5s;}
.appli_txt {overflow: hidden;width: 50%;padding-left:30px;background: #f5f5f5;}
.appli_txt ul {overflow: hidden;}
.appli_txt li {display: inline-block;}
.appli_txt li img {}
.appli_txt li:nth-child(3) {margin-left:16px; }
.appli_txt li:first-child {display:;padding-bottom: 20px; margin-top:30px;}
.appli_txt p {font-size: 25px;font-weight: lighter;display: flex;flex-direction: column;}
.appli_txt em {width: 630px; font-size: 16px;color: #999;line-height: 28px;font-weight: lighter;display: inline-block;padding-top: 10px;}
.appli_txt a {width:186px;height: 48px;background: #41b54a;display: flex;font-size:16px;color: #fff;align-items: center;justify-content: center;margin-top: 35px;}
.appli_txt a:hover {width:240px;transition:0.5s;}

/**/
.brand_bg{ width:1500px; margin: 0 auto;    }
.brand_cont{width: 100%;margin: 0 auto;}
.brand_cont table tr{display:block;width: 100%;overflow: hidden;position: relative;padding:0 50px;}
.brand_cont table td{display:block;float:left;padding-left:5px !important;padding-left:0px !important;background: #fff;overflow: hidden;}
.brand_cont table td img{width:100%;height:auto;transition: 0.3s ease all;}
.brand_cont table td br{display:none;}
.brand_cont table,.brand_cont table tbody,.brand_cont .tempWrap{width:100% !important;display:block;}
.brand_cont .owl-item{float:left;padding:0 10px;}
.brand_cont .owl-item td>a{display:block;width:100%;height:100%;border:1px solid #eee;overflow: hidden;}
.brand_cont .owl-item td>div a{font-size:15px;color:#666;-webkit-transition: 0.3s ease all;transition: 0.3s ease all;position: relative;z-index:99;}
.brand_cont .owl-item td:hover div a{color:#0072ee;}
.brand_cont .owl-item td div{height:50px;width:100%;padding-top:0px !important;}
.brand_cont .owl-item td div a{width:100%;height:100%;line-height:50px;display:block;font-size:15px;color:#666;}
.owl-wrapper-outer{overflow: hidden;}
.owl-controls{display:block !important;position: absolute;width:100%;top:50%;}
.owl-buttons{position: absolute;width:100%;}
.owl-prev{position: absolute;top:-42px;left: -50px;width: 22px;height: 37px;background: url(http://login.114my.cn/memberpic/dgzhixin1/uploadfile/image/20210419/20210419172751_1529385526.png)no-repeat;display: block;font-size: 0 !important;cursor: pointer;}
.owl-next{position: absolute;top: -42px;right: 50px;width: 22px;height: 37px;background: url(http://login.114my.cn/memberpic/dgzhixin1/uploadfile/image/20210419/20210419172751_1529385526.png)no-repeat;display: block;font-size: 0 !important;cursor: pointer;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.brand_cont table td:hover img{transform: scale(1.1);}

/*adv*/
.dagy { max-width: 1500px;   margin: 0 auto;   min-width: 1300px; width: 100%;}
.sup_bc{background: url(../uploadfile/image/20210525/20210525143912_818614616.jpg)  center;padding:100px 0 0;}
.sup_cc{background: #fff;margin-top: 60px;padding:30px 50px 180px;}
.sup_cc>ul{display: flex;}
.sup_cc>ul>li{display: flex;align-items: center;justify-content: center;height: 90px;width: 25%;}
.sup_cc>ul>li+li{border-left:1px solid #dddddd;}
.sup_cc>ul>li>span{font-size: 45px;color: #30343e;margin-right: 16px;}
.sup_cc>ul>li>div>b{display: block;font-size: 24px;color: #30343e; font-weight:bold;}
.sup_cc>ul>li>div>p{font-size: 15px;color: #666;margin-top: 8px;}
.sup_cc>ul>li.on *{color: #41b54a;}
.sup_yc{overflow: hidden;}
.sup_ic{margin-top: 34px;display: flex;transition: all .5s;}
.sup_item{display: flex;justify-content: space-between;flex-shrink: 0;width: 100%;}
.sup_lc{width: 50%;}
.sup_lc img{width: 100%;}
.sup_rc{width: 50%;background: #f9f9f9;padding:50px;}
.sup_rt{display: flex;justify-content: space-between;align-items: center; }
.sup_rt>span{font-size: 50px;color: #41b54a;font-weight: bold;padding-top:5px;}
.sup_rt>b{height: 47px;background: #41b54a;line-height: 47px;font-size: 28px;color: #fff;padding-left: 17px; font-weight:normal; width:620px;}
.sup_rc>p{font-size: 16px;color: #ababab;position: relative;margin:18px 0 38px;}
.sup_rc>p:after{position: absolute;content: "";width: 100%;height: 1px;background: #dddddd;top: 26px;left: 0;}
.sup_info>p{font-size: 20px;line-height: 32px;color: #8c8c8c;}
.sup_info>p+p{color: #8c8c8c;margin-top: 18px;}
.sup_rbo{display: flex;justify-content: space-between;margin-top: 50px;}
.sup_rbo>a{display: flex;justify-content: center;width: 156px;height: 46px;align-items: center;background: #0e131f;transition: all .5s;}
.sup_rbo>a:hover{transform: translateY(-3px);background: #41b54a;}
.sup_rbo>a>span:first-child{font-size: 25px;color: #fff;margin-right: 9px;}
.sup_rbo>a>span:last-child{font-size: 18px;color: #fff;}
.sup_rbo>div{font-size: 45px;color: #41b54a; font-weight:bold; line-height:50px;}
.sup_rbo>div>span{font-size: 35px;color: #41b54a;display: inline-block;margin-right: 12px;line-height:50px;}
@media screen and (max-width: 1500px){
	.sup_rc{padding:30px;}
}
@media screen and (max-width: 1390px){
	.sup_cc{padding:30px 0px 153px;}
}
/*荣誉资质*/
.lc_bc{background: url(../uploadfile/image/20210527/20210527174046_793273292.png) no-repeat 0 0;padding:160px 0 100px;position: relative;margin-top: -170px;}
.hr_bg{}
.hnr_cnt,.tempWrap{ width:1500px !important; margin-top:20px;}
.hnr_cnt table td{border: 1px solid #eee;width:300px !important;height:440px;padding-left:0px !important;display:block;float:left;transition:0.3s all ease-in-out;  position: relative;}
.hnr_cnt table td:after{ content:""; display:block;   position: absolute; left:0; right:0; top:0;bottom:0; margin:auto; width:100%; height:100%; background:#41b54a;transform: scale(0);transition:0.3s all ease-in-out;  }
.hnr_cnt table td:hover::after{transform: scale(1); }
.hnr_cnt table td img{width:100%;height:auto;transition: 0.3s ease all;}
.hnr_cnt table td div{    padding-top: 0px !important;width: 90%;position: relative;z-index: 2;}
.hnr_cnt table td div a{font-size:15px;color:#333;line-height:50px;overflow: hidden;-webkit-line-clamp: 1;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.hnr_cnt table td:hover div a{color:#fff;}
.hnr_cnt table td div:after{content:'';width:40px;height:4px;display:block;background:#41b54a;margin:5px auto;transition:0.3s all ease-in-out;position: relative;z-index: 2;}
.hnr_cnt table tr{display:block;}
.hnr_cnt table td br{display:none;}
.honor .btn{background:url(http://login.114my.cn/memberpic/076987307299/uploadfile/image/20210311/20210311085915_982465975.png)no-repeat center;width:29px;height:10px;bottom:16px !important;position: absolute;cursor: pointer;}
.honor_btnl{left:44% !important;}
.honor_btnr{right:44% !important;transform: rotate(180deg);}
.honor_b{position: relative;}
.honor_b a{background:url(http://login.114my.cn/memberpic/076987307299/uploadfile/image/20210311/20210311085937_1955191114.png) center no-repeat;width:58px;height:44px;display:block;margin:50px auto 0;border-radius: 5px; border:1px #eee solid;transition:0.3s all ease-in-out;}
.honor_b a:hover{background:#41b54a url(http://login.114my.cn/memberpic/076987307299/uploadfile/image/20210311/20210311090003_454827950.png) center no-repeat;}
.hnr_cnt table td:hover{border:1px solid #41b54a;}
.hnr_cnt table td:hover div:after{background:#41b54a; width:60px;}
.hnr_cnt table td>a{width:90%;display:block;overflow: hidden;margin:20px auto 0; position: relative;z-index: 2;}

/*company_img*/
.cmpl_nav {width: 1500px;margin: 0 auto;}
.cmpl_nav ul {display: flex;justify-content:space-around;align-items: center;}
.cmpl_nav li {display: flex;flex-direction: column;align-items: center;}
.cmpl_nav li i {display: inline-block;background: url(http://login.114my.cn/memberpic/heshun/uploadfile/image/20210520/20210520150517_1525786748.png) no-repeat;width: 66px;height: 76px;    text-align: center;line-height: 76px;    font-size: 30px;}
.cmpl_nav li:nth-child(4)  i,.cmpl_nav li:nth-child(5)  i  {font-size:30px;}
.cmpl_nav li a {font-size: 18px;display: flex;flex-direction: column;align-items: center;line-height: 28px;padding-top: 12px;}
.cmpl_nav li.on a,.cmpl_nav li.on i,.cmpl_nav li.on a span{color:#41b54a;}
.cmpl_nav li a span {font-size: 12px;text-transform: uppercase;color: #cccccc;font-family: Arial;}


.gs_bc {background: #fff;padding: 80px 0 80px;}
.gs_c>ul {display: flex;}
.cf_c {    height: 560px;}
.gs_c>ul>li { width: 50%; text-align: center;position: relative; line-height:60px; height:65px; border:1px solid #eee; margin-right:5px;}
.gs_c>ul>li>a {font-size: 24px;color: #333;}
.gs_c>ul>li:after {position: absolute;content: ""; width: 0;height: 2px;bottom: -2px;left: 0;background: #41b54a;transition: all .5s;}
.gs_c>ul>li.on:after { width: 100%;}
.gs_c {overflow: hidden;width:1400px;margin:0 auto;}
.case_list{width: 100%;margin: 0 auto;margin-top: 30px;overflow: hidden;}
.case_list td{float: right;position: relative;margin-left: 1.3%;overflow: hidden;padding-left:0!important;}
.case_list td br{display:none;}
.case_list td{width:23.9%;height:100%; border: 1px solid #eee;}
.case_list td>a,.case_list td>a>img{width:100%;height:auto;transition:0.5s;}
.case_list td:hover img{transform: translate3d(0px, -50px, 0px);transition:0.5s;}
.case_list td:nth-child(1){width:49.5% !important;height:100% !important;float: left;margin-left: 0px;}
.case_list td:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.case_list td:nth-child(1) img{width: 100% !important;height: auto !important;}
.case_list td:nth-child(n+4){margin-top:1.3%;}
.case_list td div{padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background: #41b54a;height: 50px;transform: translateY(50px);transition:0.5s;}
.case_list td:hover div{transform: translateY(0px);transition:0.5s;}
.case_list td div a{color: #fff;font-size: 19px;line-height: 50px;}
@media screen and (max-width: 1500px){
	.case_list{width:100%;}
}

/*新闻中心*/
.news_bg{background:#dce7e5; }
.tdc_t{text-align: center; padding:70px 0 40px 0;}
.tdc_t p{font-size: 40px;color:#222; font-weight:bold;}
.tdc_t dd{font-size: 18px;color:#666;line-height:28px;}
.news_t{text-align:left; float:left; width:1400px;}
.news_t dd:after{display:none;}
.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; box-sizing: border-box; border:1px #ccc solid; text-align:center; margin-left:20px;}
.news_a a.on{background:#41b54a; color:#fff; border-box; border:1px #41b54a solid;}
.news_b{height:570px !important;margin-top:20px;}
.news_box .news_div_item{width:500px;height:110px; float:left;position: relative;box-sizing: border-box;background:#fff;margin-left:30px; margin-bottom:16px;}
.news_box .news_div_item:nth-child(1){margin-left:0; }
.news_box .news_div_item:nth-child(-n+2){width:420px;height: 488px; padding:24px;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic img{width:370px;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:372px;display:block;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_date{position: absolute;top:348px;width:390px;font-size:12px;color: #999;}
.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:360px;}
a.news_div_item_a{font-size:18px !important;color:#333;line-height:40px;}
.news_div_item_body{font-size:14px;color:#999;line-height:26px; overflow : hidden; 
  text-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:434px; padding: 24px 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:#41b54a; margin-bottom:-6px; transition:0.3s all ease-in-out;}
.news_box .news_div_item:nth-child(n+3):hover::after{width:100%;}
