/*标签样式初始化*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px; padding: 0px;list-style: none;border: 0px;}

/*公共样式部分*/
body {color: #666;margin: 0 auto;background-color: #fff; font-family: "HarmonyOS","Microsoft YaHei";overflow-x: hidden;min-width:1300px;}

#copy { display: none;}
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
a {color: #666; text-decoration: none;}
a:hover { color:#3fad22;text-decoration: none; }

.box{ margin:0 auto;width:85%;min-width: 1300px; box-sizing: border-box;}

.page1300,.page{margin:0 auto;width:1300px;min-width:1300px;}
.page1300{}
.bg{ width: 100%;min-width:1300px;}

.fl { float: left;}
.fr {float: right;}

/*左右浮动清除*/
.clear { clear: both;height: 0px; overflow: hidden;}


/*间隙*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}


/*英文样式*/
.font_en {font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;}
.en {font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
.t{text-align: center;}
.t p{font-size:50px;color: #222;font-weight: bold;margin-top: -50px;}
.t d{color: #009447;}
.t span{font-size: 80px;color: #f1f1f1;font-weight: bold;text-transform: uppercase;font-family: 'Microsoft YaHei';}
.t dd{color: #666;font-size: 18px;line-height: 30px;}

/*抬头*/

.top_bg{ height:45px; line-height:45px;background: #009447;}
.top a:hover{ color:#fff;}
.top>p{ font-size:14px; color:#fff; font-weight:lighter;}
.top li{ display:inline-block; display:inline-block;}
.top li a{ display:block; line-height:45px; font-size:14px; color:#fff; font-weight:lighter; padding-left:20px;margin-left: 20px; background:url(images/20210716170352_2091582925.png) no-repeat left center;}
.top li:last-child a{ background-image:url(images/20210810112231_1422915590.png);}

/*导航*/
.head_bg{position: relative;}
.head{display: flex;align-items: center;justify-content: space-between;height: 130px;}
.head_box{display: flex;align-items: center;width:100%;    justify-content: space-between;}
.logo{display: flex;align-items: center;}
.head_name{margin-left:20px;}
.head_name p{font-size:36px;color:#009447;font-weight:bold;}
.head_name d{font-size:16px;color:#999;text-transform: uppercase;line-height:30px;}
.name{margin-left: 20px;}
.name p{ font-size:24px; color:#222;font-weight:bold;}
.name span{color:#009447; font-size:24px;}
.name dd{font-size: 18px;font-weight: lighter;letter-spacing: 1px;margin-top: 5px;}
.name dd:before{content: '';width: 60px;height: 1px;background: #009447;display: inline-block;margin-right: 20px;position: relative;top: -5px;}
.tel{background:url(images/20210810114455_1842973615.png)no-repeat center left;background-size: auto 100%;padding-left: 65px;margin-left: 20px;}
.tel p{font-size:16px;color:#222;}
.tel d{font-size:28px;color:#009447;font-weight:bold;}
.albb{}
.albb img{width:100px;}

/*导航*/
.nav{height:80px;background:#009447;    position: relative;}
.nav>ul>li{ float: left; display:block;height:80px;z-index: 99;width:calc(100% / 10);}
.nav>ul>li>a{display: block; color: #fff; font-size: 16px;text-align: center; z-index: 3333;position: relative;line-height: 80px;}
.nav>ul>li+li:before{content:'';width:1px;height:40px;display: block;float: left;background: rgba(255,255,255,0.2);margin-top: 20px;}
.nav>ul>li.on,.nav>ul>li:hover{background:#f00;}
.nav>ul>li{}

/*下拉*/
.drop { border-radius:0 0 5px 5px;opacity: 1; text-align:center;position: absolute;box-shadow: 0 20px 20px rgba(0,0,0,0.08);z-index: 999;top: 110%;left: 0;width:100%;text-align: center;background: rgba(255,255,255,0.9);visibility: hidden;opacity: 0;transition: 0.3s ease all;}
.drop li{width: 10%;height: 80px;display: inline-block;line-height: 80px;}
.drop li>a {display: inline-block; font-size: 16px !important;width: 100%;height: 80px !important;text-align: center;color: #333;}
.nav>ul>li:hover .drop{visibility: visible;opacity: 1;top: 100%;}
.drop li>a:hover{color:#009447;}


/*搜索*/
.search_bg{background: #fff;border-bottom: 1px solid #eee;}
.search_nbg{background: #fff;border-bottom: 1px solid #eee;position: absolute;width: 100%;top: 755px;}
.search{height: 70px;display: flex;align-items: center;position: relative;}
.search d{color: #222;font-weight: bold;}
.search a{margin: 0 2px;}
.search_r{width: 688px;height: 87px;background: url(images/20210717202242_371971557.png)no-repeat center;right: 0px;bottom: 0px;position: absolute;z-index: 9;display: flex;align-items: center;justify-content: space-between;}
.search_tel{background: url(images/20210716224252_1374180720.png)no-repeat center left;padding-left: 45px;margin-left: 80px;}
.search_tel p{font-size: 15px;color: #fff;}
.search_tel d{font-size: 24px;font-family: 'Arial';color: #fff;}

.search_box .searchBox{ overflow: hidden; display: inline-block; width: 300px; height: 52px;background: #fff; border-radius: 10px;display: flex;align-items: center;justify-content: space-between;margin: 0px 20px 0 0;}
.search_box .searchHot{ font-size: 14px; color: #fff;}
.search_box .searchHot a{ color: #fff;}
.search_box .searchBox input{ font-size: 14px; color: #666; float: left; width: 100%; height: 100%; border: none; outline: none; background: none;font-size: 14px; color: #666;}
.search_box .searchBox button[type='submit']{ cursor: pointer; float: right; margin-right: 15px; width: 60px; height: 60px; border: none; }
.search-bg{;    padding-left: 10px;    float: left;}
.search-i {width: 24px;overflow: hidden;height: 24px;float: left;margin-right: 20px;
    background: url(images/20210716225456_1435042420.png)center no-repeat;
}


/*实力*/
.strength_t span{font-size: 45px;}
.strength_t p{margin-top: -30px;}
.strength_bg{background: #f8f8f8;}
.strength_txt{padding: 0 120px;text-align: center;font-size: 16px;line-height: 30px;color: #666;}
.strength_txt a{display: block;width: 200px;height: 40px;background: #009447;margin: 0 auto;line-height: 40px;color: #fff;font-size: 15px;border-radius: 25px;margin-top: 40px;transition: 0.3s ease all;}
.strength_txt a:hover{width:250px;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.strength_cont ul{width: 100%;display: flex;align-items: center;justify-content: space-between;margin-top: 40px;}
.strength_cont ul li{display: inline-block;text-align: center;width: 20%;position: relative;padding-top: 40px;height:180px;transition: 0.3s ease all;}
.strength_cont ul li p{font-size: 22px;color: #222;font-weight: bold;}
.strength_cont ul li d{font-size: 12px;color: #999;text-transform: uppercase;line-height: 24px;}
.strength_cont ul li span{margin-bottom: 10px;display: block;}
.strength_cont ul li+li:before{content: '';width: 1px;height: 180px;display: inline-block;position: absolute;background: #eee;left: 0px;top: 0;}
.strength_cont ul li.on{    box-shadow: 0 0 32px 13px rgba(44,47,62,0.10);}

/*产品中心*/
.prod_bg{background:url(images/20210730151658_446877933.jpg)no-repeat center bottom}
.prod{border-radius: 10px;padding-bottom:40px;}
.prod_l{width: 18%;box-shadow: 0px 0px 20px rgba(0,0,0,0.2);background: #fff;}
.prod_top{width: 100%;height: 135px;background: #fff;}
.prod_top p{font-size: 36px;color: #009447;font-weight:bold;}
.prod_top d{font-size: 15px;color: #666;line-height: 28px;}
.prod_top{text-align: center;padding-top: 50px;}
.prod_list td{width: 80%;height: 50px;line-height: 50px;display:block;background:#fff;border: 1px solid #eee;text-align: center;margin: 0 auto;}
.prod_list tr td{margin-bottom:10px;}
.prod_list table{width:100% !important;}
.prod_list td a{display:block;font-size:17px;font-weight:normal !important;
    color:#333;
}
.prod_list td:hover a{color:#009447 !important;}
.prod_list tr td{border-bottom:1px solid #f5f5f5;}
.prod_list tr.on td{background:#009447;}
.prod_list tr.on td a{color:#fff !important;}
.prod_list>a{width: 80%;height: 50px;line-height: 50px;display:block;background:#fff;border: 1px solid #eee;text-align: center;margin: 0 auto;}
.prod_r{width: 80% !important;float:right;}
.prod_rt{font-size:18px; line-height:32px; width:328px; float:right; text-align:right; margin-top:20px; height:150px;}
.prod_rt span{color:#f00;}
.prod_box{width:100%;}
.prod_box li *{display:block;}
.prod_box li td{padding-left:0px !important;width:32%;float:left;    overflow: hidden;margin-left:2%;}
.prod_box li td img{width:100%;height:auto;}
.prod_box li td:nth-of-type(3n+1){
    margin-left: 0;
}

.prod_box li td br{display:none;}
.prod_box li td span{background:#fff;line-height:50px !important;position: relative;}
.prod_box li td span a{font-size:14px;text-align:left;padding-left:20px;position: relative;z-index: 9;transition:0.3s all ease-in-out}
.prod_box li tr td:nth-of-type(n+4){margin-top:2%;}
.prod_box li td span a:after{content:'';display:inline-block;width:15px;height:15px;background:url(images/20210717225142_2043798525.png)no-repeat center;float: right;margin-right: 20px;margin-top: 17.5px;position: absolute;right: 0;top: 0;}
.prod_box li table td>a:after{content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);position: absolute;top: 0;left: -100%;transition:0.3s all ease-in-out}
.prod_box li table td:hover>a:after{left: 0;}
.prod_box li table td>a:before{content: '';width: 30px;height: 30px;background: url(images/20210717225227_536128.png) no-repeat;background-size: 100%;position: absolute;top: 0;bottom: 0; right: 0; left: 0; margin: auto; z-index: 99;transform: scale(0); transition:0.3s all ease-in-out;}
.prod_box li table td:hover>a:before{transform: scale(1);}
.prod_box li table td>a{position: relative;}

.prod_box li table td span a{display: block;height: 50px;line-height: 50px;font-size: 15px;color: #333;}
.prod_box li table td:hover span a{color: #009447 !important;}
.prod_b{background:#fff;width:100%;height:130px;background-size: 100%;display: flex;align-items: center;padding-left: 20px;}
.prod_b  p{font-size: 20px;color: #666;font-weight: lighter;}
.prod_b d{font-size: 1.4vw;color: #222;font-weight: bold;}
.prod_b span{width: 26px;height: 28px;background: #fff url(images/20210717135819_514663733.png)no-repeat center;display: inline-block;margin-right: 10px;float:left;}
.prod_b i{float:left;font-style: normal;}


/*产品优势*/
.padv{width:75%;}
.padv_bg{background:#f5f5f5;}
.padv_t p{font-size: 60px;
    color: #01a447;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 2px;margin-top:0px;}
.padv_t d{color:#f00}
.padv_cont{width:100%;display: flex;align-items: center;justify-content: space-between;}
.padv_img{border-radius:50%;}
.padv_img img{border-radius:50%;}
.padv_c{padding: 20px;position: relative;z-index: 999;}
.padv_c:after{content:'';width:100%;height:100%;display:block;position: absolute;background:url(images/20210730162404_1677451065.png)no-repeat center;background-size:100%;left:0;top:0;animation: rotate 10s linear infinite;}
@keyframes rotate{
    0%{
        transform: rotate(0);
      }
    100%{
    	transform:rotate(360deg);
    }
}

.padv_cont li{width:300px;display:block;}
.padv_cont li i{width:200px;height:60px;display:block;background:#009447;position: relative;filter: drop-shadow(0px 1px 0px #009447);font-style: normal;line-height: 60px;color: #fff;text-align: center;font-size: 24px;}
.padv_l,.padv_r{display: grid;align-items: flex-start;height: 682px;}
.padv li i:after{z-index: -1;}
.padv li p{font-size:16px;color:#666;line-height:30px;margin-top:5px;}
.padv_l li+li,.padv_r li+li{margin-top:140px;}
.padv_l li:nth-child(1) i:after{content:'';width:502px;height:86px;background:url(images/20210730164101_1081791588.png)no-repeat center;display:block;position: absolute;top:30px;left:150px;}
.padv_l li:nth-child(2) i:after{content:'';width:502px;height:1px;background:#009447;display:block;position: absolute;left:0px;top:30px;}
.padv_l li:nth-child(3) i:after{content:'';width:502px;height:86px;background:url(images/20210730164101_1081791588.png)no-repeat center;display:block;position: absolute;top: -55px;left: 150px;transform: rotateX(180deg);}

.padv_r li:nth-child(1) i:after{content:'';width:502px;height:86px;background:url(images/20210730164101_1081791588.png)no-repeat center;display:block;position: absolute;top:30px;left: -440px;transform: rotateY(180deg);}
.padv_r li:nth-child(2) i:after{content:'';width:502px;height:1px;background:#009447;display:block;position: absolute;right:200px;top:30px;}
.padv_r li:nth-child(3) i:after{content:'';width:502px;height:86px;background:url(images/20210730164101_1081791588.png)no-repeat center;display:block;position: absolute;top: -55px;left: -440px;transform: rotateX(180deg) rotateY(180deg);}
.padv_r li i{float:right;}
.padv_r li p{float:right;text-align:right;}

.pro_adv_s{width:450px; margin:0 auto; margin-top:40px; overflow:hidden;}
.pro_adv_s_img{float:left; width:48px; height:48px; padding-right:17px; border-right:solid 1px #999; margin-top:5px; background:url(//memberpic.114my.cn/dgrzpom/uploadfile/image/20181120/20181120175314_2023023811.png) no-repeat left center;}
.pro_adv_s_m{float:left; width:240px; padding-left:18px; overflow:hidden;}
.pro_adv_s_mm{font-size:18px; line-height:26px; color:#666;}
.pro_adv_s_ms{font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:30px; font-weight:bold;}
.pro_adv_s_a{float:right; width:125px; height:50px; line-height:50px; text-align:center; background:#f00; box-shadow:0 0 33px #a72900 inset;}
.pro_adv_s_a a{font-size:18px; color:#fff;}
.pro_adv_s_a a:hover{
    color: #fff;
}
/*广告条*/
.banner_bg{background: url(images/20210728174152_1429719502.jpg)no-repeat center;}
.banner_bg .banner{height: 240px;display: flex;align-items: center;position: relative;padding-right: 330px;justify-content: space-between;}
.banner_l p{font-size: 47px;font-weight: bold;color: #fff;letter-spacing: 2px;}
.banner_l d{color: #c9ff47;}
.banner_l dd{font-size: 20px;color: #fff;letter-spacing: 2px;line-height: 30px;font-weight: lighter;}
.banner_tel {display: flex;align-items: center;}
.banner_tel p{font-size: 20px;color: #c9ff47;font-weight: lighter;}
.banner_tel d{font-size: 40px;color: #fff;font-weight: bold;}
.banner_tel span{width: 50px;height: 50px;border-radius: 50%;background: #fff url(images/20210717135819_514663733.png)no-repeat center;display: inline-block;margin-right: 5px;}
.banner_c ul{display: flex;align-items: center; justify-content: space-between;margin-top: 10px;}
.banner_c ul li{width: 24%;height: 40px;border: 1px solid #fff;display: inline-block;text-align: center;line-height: 40px;color: #fff;}
.banner_r{position: absolute;top: 0px;right: 0;}






/*应用领域*/
.case_bg{background:#f9f9f9;}
.case_cont *{display:block;}
.case_cont table tr+tr td{margin-top:20px;}
.case_cont table td{padding:0px !important;width:calc((100% - 60px) / 4);display:block;float:left;position: relative;margin-right:20px;}
.case_cont table td img{width:100%;height:autopx;transition: 0.3s ease all;}
.case_cont table td a{overflow: hidden;}
.case_cont table td div{transition: 0.3s ease all;height:60px !important;background:#f5f5f5;padding-top:0px !important;position: relative;text-align:center;}
.case_cont table td div a{line-height:55px;color:#222;text-align: left;font-size: 16px;position: absolute;height: 100px;width: 100%;left: 0;padding: 0 5%;}
.case_cont table td:hover img{    transform: scale(1.1);}
.case_cont table td:hover div a{color:#009447;}
.case_cont table td br{display:none;}
.case_cont table td span a{color:#fff;}
.case_cont table .tempWrap{width:100% !important;}
.case_page ul li{width: 12px;height: 12px;display: inline-block;background: #ccc;border-radius: 50%;font-size: 0px;}
.case_page ul li+li{margin-left:8px;}
.case_page li.on{background:#009447;}
.case_page ul{text-align:center;margin-top:30px;}



/*优势*/
.adv_bg{overflow: hidden;background:#f5f5f5;}
.adv_t{background:url(images/20210730175608_1020564079.png)no-repeat center top;height:180px;}
.adv_t span{color:rgba(255,255,255,0.1);}
.adv_t p{color:#fff;}
.adv_t d{color:#c9ff47;}
.adv_t dd{color:rgba(255,255,255,0.6);}
.adv_cont>li{background: #fff;border: 40px solid #fff;position: relative;margin-right: 0px;width: 100%;padding-bottom: 20px;margin-bottom: 20px;}
.adv{position: relative;}
.adv_l{width: 50%;overflow: hidden;position: relative;height:500px;}
.adv_l img{width:100%;
    display: block;
}
.adv_l:before{content: '';width: 610px;height: 489px;display: inline-block;position: absolute;}
.adv_r{width: 46%;padding-top: 60px;}
.adv_r>span{font-size: 30px;color: #009447;line-height: 50px;}
.adv_r p{font-size: 28px;font-weight: bold;color: #222;line-height: 50px;}
.adv_r d{font-size: 12px;text-transform: uppercase;color: #999;}
.adv_r i{width: 200px;height: 1px;background: #ccc;display: block;margin: 20px 0 30px;}
.adv_r dd{line-height: 40px;font-size:15px;}
.adv_r dd:before{content: '';width: 10px;height: 10px;display: inline-block;background: #009447;border-radius: 50%;margin-right: 5px;}
.adv_r ul li span{width: 58px;height: 58px;border:1px solid #009447;border-radius: 50%;display: block;display: flex;align-items: center;justify-content: center;}
.adv_r ul li span img{filter: brightness(0.5);}
.adv_r ul li{display: inline-block;position: relative;text-align:center;}
.adv_r ul li+li{padding-left: 100px;}
.adv_r ul li dt{line-height: 30px;}
.adv_r ul li+li:before{content: '';width: 1px;height: 80px;display: inline-block;background: #eee;position: absolute;margin-left: -80px;}
.adv_r ul{margin-top: 50px;}
.adv_numb{font-size: 82px;font-weight: bold;position: absolute;top: -100px;right: 20px;color: #eee;}
.adv .tempWrap,.adv_cont{overflow: inherit !important;}
.adv_box.on{transform: scale(1);}
.adv_r a{width: 200px;height: 50px;border: 1px solid #ccc;font-size: 15px;color: #666;text-align: center;display: block;line-height: 50px;margin-top: 40px;position: relative;transition: all 0.3s ease;}
.adv_r a:before{content:'';width:0%;height:100%;display:block;position: absolute;left:0px;top:0px;background:#009447;transition: all 0.3s ease;    z-index: 1;}
.adv_r a:hover:before{width:100%;}
.adv_r a:hover{color:#fff;}
.adv_r a>span{position: relative;z-index:9;}
.adv_r a:hover span{color:#fff;}

.ysico1{background: url(images/20210717222014_1169431940.png)no-repeat left center;
    padding-left: 50px;}
.ysico2{background: url(images/20210717222015_1281758892.png)no-repeat left center;
    padding-left: 50px;}
    .ysico3{background: url(images/20210717222015_567675072.png)no-repeat left center;
    padding-left: 50px;}
    .ysico4{background: url(images/20210717222015_42347431.png)no-repeat left center;
    padding-left: 50px;}

/*client*/
.client_d{width:100%; margin:0 auto;margin-top:30px;}
.client_d .divdgweb_new_div{width:100%;height: calc(300px + 20vw);}
.client_d .divdgweb_new_div_item{float:left; width:calc(100% /3);background:#f4f4f4; transition: all 0.6s linear; position:relative;height:100%;}
.client_d .divdgweb_new_div_item:hover{transition: all 0.6s linear;}
.client_d .divdgweb_new_div_item_date{display:none;}
.client_d .divdgweb_new_div_item_content{padding:40px;z-index:3; transition: all 0.6s linear; height: 300px;}
.client_d .divdgweb_new_div_item:nth-child(2) .divdgweb_new_div_item_content{transition: all 0.6s linear;bottom: 0;position: absolute;}
.client_d .divdgweb_new_div_item_title{ overflow:hidden; margin-top:5px; line-height:40px; width:340px; white-space: nowrap; text-overflow: ellipsis;position:relative; z-index:3;}
.client_d .divdgweb_new_div_item_title a{ font-size:24px; color:#019e44; transition: all 0.6s linear;}
.client_d .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.6s linear; color:#fff;}
.client_d .divdgweb_new_div_item_body{ font-size:14px; transition: all 0.6s linear; line-height:26px; position:relative; z-index:3;}
.client_d .divdgweb_new_div_item:hover .divdgweb_new_div_item_body{transition: all 0.6s linear; color:#fff;}
.client_d .divdgweb_new_div_item_body::before{content:"- 李总"; display:block; font-size:16px; color:#333; padding-bottom:18px; line-height:30px; transition: all 0.6s linear;}
.client_d .divdgweb_new_div_item:hover .divdgweb_new_div_item_body::before{transition: all 0.6s linear; color:#fff;}
.client_d .divdgweb_new_div_item:nth-child(3) .divdgweb_new_div_item_body::before{content:"- 雷总"; display:block;}
.client_d .news_div_item_pic{width:100%;overflow:hidden; z-index:2;height: 20vw;position: relative;z-index: 999;}
.client_d .divdgweb_new_div_item:nth-child(2) .news_div_item_pic{width:100%;top:0px; overflow:hidden; z-index:2;}
.client_d .news_div_item_pic img{width:100%;}

.client_d .divdgweb_new_div_item_content::after{content:""; display:block; width:0; height:0; width:100%; background:#019e44; position:absolute; bottom:0; transition: all 0.5s linear; z-index:1; left: 0;}
.client_d .divdgweb_new_div_item:hover .divdgweb_new_div_item_content::after{transition: all 0.5s linear; background:#019e44; height:100%;}

.client_a{width:256px; margin:0 auto; overflow:hidden; margin-top:40px; text-align:center; background:#01a447; position:relative; line-height:40px; border-radius:10px;}
.client_a a{display:block; color:#fff; position:relative; z-index:2; font-size:18px;}
.client_a::after{content:""; display:block; width:0; height:100%; background:#f00; position:absolute; top:0; transition: all 0.6s linear; z-index:1;}
.client_a:hover::after{width:100%; transition: all 0.6s linear;}
.client_a a:hover{
    color:#fff;
}


/*合作伙伴*/
.partner_bg{background: #f8f8f8;}
.partner_t{text-align: left;}
.partner_t p{font-size: 38px;}
.partner_wz{font-size: 16px;margin-top: 40px;line-height: 30px;font-weight: lighter;}
.partner_l{width: 50%;}
.partner_l>a{width: 160px;height: 40px;display: block;background: #009447;text-align: center;line-height: 40px;color: #fff;font-weight: lighter;margin-top: 20px;font-size: 15px;transition: all 0.3s ease;}
.partner_l>a:hover{width:300px;}
.partner_r{width:48%;padding-top:40px;position: relative;
    overflow: hidden;
}

.partner_r table{
    width: 100% !important;display: block;
}
.partner_r table td{display:block;float:left;width:calc((100% - 40px) / 3);margin-left:20px;padding-left:0px !important;position: relative;overflow: hidden;transition: all 0.3s ease;position: relative;}
.partner_r table td:nth-of-type(3n+1){
    margin-left: 0;
}
.partner_r table td img{width:100%;height:auto;}
.partner_r table td{transform-style: preserve-3d;}
.partner_r table tr td:nth-of-type(n+4){margin-top:20px;}
.partner_r table td div{position: absolute;width:100%;height:100%;padding-top:0px !important;top:0px;transform: rotateX(90deg);transition: all 0.3s ease;}
.partner_r table td div a{width:100%;height:100%;display:block;line-height:7vw;color:#fff;background:rgba(0,0,0,0.5);font-size:15px;}
.partner_r table td:hover div{transform: rotateX(0deg);}
.partner_r table *{display:block;}
.partner_r table td br{display:none;}


/*合作客户*/
.proc_bg{background:#f5f5f5;}
.proc_bg .proc_t p{margin-top:0px;}
.index_con03{padding-top:140px;width:100%;height:650px;margin-top:-85px;}
.index_con03 .page_title{top:180px;position:relative;}
.index_con03_block{width:100%;overflow:hidden;margin:auto;}
.index_con03_block_box{width:calc(100%/6);height:180px;float:left;transition:0.5s;position:relative;}
.index_con03_block_box:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.3);border:none !important;}
.index_con03_block_box .icon{width:100%;height:85px;margin:0 auto;font-size:50px;text-align:center;color:#2bc0ff;margin-top:10px;position:relative;z-index:3;font-family:"iconfont";}
.index_con03_block_box:hover.index_con03_block_box .icon{color:#fff;}
.index_con03_block_box h4{text-align:center;font-size:18px;color:#333333;font-weight:normal;position:relative;z-index:3;}
.index_con03_block_box h5{text-align:center;font-size:12px;color:#666666;font-weight:normal;position:relative;z-index:3;    text-transform: uppercase;}
.index_con03_block_box p{text-align:center;margin-bottom:2px;color:#656565;}
.index_con03_block_box span{position:absolute;width:100%;height:100%;background:#009447;z-index:1;transform:scale(0.3);opacity:0;transition:0.3s;border-radius:100%;}
.index_con03_block_box:hover h4,.index_con03_block_box:hover h5,.index_con03_block_box:hover .iconfont{color:#fff;}
.index_con03_block_box:hover span{transform:scale(1);opacity:1;border-radius:0;}
.index_con03_more_btn{font-size: 16px;display:block;margin:0 auto;width:320px;height:40px;line-height:40px;background:#e6e6e6;color:#333;text-align:center;border-radius:30px;margin-top:70px;transition:all 0.5s}
.index_con03_more_btn:hover{background:#009447;width:500px;transition:all 0.5s;;border-radius:0;color:#fff}
.index_con03_block_box+.index_con03_block_box {border-left: 1px rgba(0, 0, 0, 0.1) solid;}

.index_con03_block_box .iconfont {font-size: 40px;line-height: 60px;margin-bottom: 15px;text-align: center;position: relative; z-index: 1;margin-top: 25px;font-weight: bold;color: #009447;}
.iconfont.icon-queren,.iconfont.icon-jiance{font-size: 48px !important;}
.iconfont.icon-fukuan { font-size: 44px !important;}
.proc a{width:300px;height:50px;display:block;margin:40px auto 0;background:#009447;text-align:center;font-size:16px;line-height:50px;border-radius:25px;color:#fff;transition:all 0.3s;}
.proc a:hover{background:#009447;
    color: #fff;
}


/*关于我们*/
.about_bg{background:url(images/20210806145820_702553566.jpg)no-repeat center 100px #f8f8f8;}
.about{position: relative;}
.about_l{width: 45%;height: 550px;overflow: hidden;}
.about_r{width: 50%;padding-top: 125px;padding-right: 80px;}
.about_t{text-align: left;}
.about_t span{color:rgba(255,255,255,0.2);}
.about_t p{text-indent: 0.5em;color:#fff;}
.about_r dd{font-size: 17px;color: #fff;line-height: 38px;font-weight: bold;text-indent: 2em;}
.about_r a{float: right;font-size: 18px;color: #fff;text-align: center;display: block;line-height: 50px;margin-top: 12px;position: relative;transition: all 0.3s ease;}
.about_r a:before{content:'';width:0%;height:100%;display:block;position: absolute;left:0px;top:0px;background:#009447;transition: all 0.3s ease;    z-index: -1;}
.about_r a:hover:before{width:100%;}
.about_r a:hover{color:#fff;}
.about_numb{width: 60%;height: 150px;background: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.05);display: flex;align-items: center;justify-content:space-between;position: absolute;right: 0px;bottom: -180px;}
.about_numb li{width: 25%;text-align: center;}
.about_numb span{font-size: 60px;color: #009447;}
.about_numb p{font-size: 16px;color: #222;}
.about_numb span:after{content: '+';font-size: 20px;    text-transform: uppercase;color:#222;}
.about_numb li:nth-child(1) span:after{content:'年';}
.about_numb li:nth-child(4) span:after{content:'小时';}


/*公司图片*/
.photo_list {width: 35%;float: left;}
.photo_list a{width: calc((100% - 40px) / 2);height: 60px;display: inline-block;background: #f5f5f5;color: #222;line-height: 60px;text-align: center;font-size:15px;color:#666;}
.photo_list a.on{background:#009447;color:#fff;}
.photo_list a+a{margin-left: 40px;}
.photo_cont{width: 100%;}
.photo_cont table td{display:block;float:left;width:calc((100% - 60px) / 4);padding-left:0px !important;position: relative;overflow: hidden;transition: all 0.3s ease;position: relative;margin-right:20px;}
.photo_cont table td img{width:100%;height:auto;}
.photo_cont table td{transform-style: preserve-3d;}
.photo_cont table tr+tr td{margin-top:20px;}
.photo_cont table td div{position: absolute;width:100%;height:100%;padding-top:0px !important;top:0px;transform: rotateX(90deg);transition: all 0.3s ease;}
.photo_cont table td div a{width:100%;height:100%;display:block;line-height:16vw;color:#fff;background:rgba(0,0,0,0.5);font-size:15px;}
.photo_cont table td:hover div{transform: rotateX(0deg);}
.photo_cont table *{display:block;}
.photo_cont table td br{display:none;}
.photo_cont table .tempWrap{width:100% !important;background:#fff;}
.photo>.tempWrap{padding: 35px 0px;width: 100%;box-shadow: 0px 0px 10px rgba(0,0,0,0.05);border-left:35px solid #fff;border-right:35px solid #fff;}



/*新闻*/
.new_nav { margin:0 auto;margin:40px 0;text-align: center;}
.new_nav li{width: 170px;height: 42px;line-height: 42px;text-align: center;margin-left: 35px;-webkit-transition: all 0.5s;transition: all 0.5s;border-radius: 50px;background: #f5f5f5;display:inline-block;}
.new_nav li:nth-child(1){ margin-left:0;}
.new_nav li a{ display:block; font-size:18px;}
.new_nav li.on{background: #009447;}
.new_nav li.on a{ color:#fff;}
#new_content{width:100% !important;}
.new_content{ position:relative;height: 639px;width:100%;}
.new_content .news_div_item{position: relative; border:1px #eee solid;}
.new_content .news_div_item:nth-child(1){ width:50%; height:630px; float:left;  padding:2vw; box-shadow: 0px 0px 20px rgba(238, 238, 238, 0.6);}
.new_content .news_div_item:nth-child(1) .news_div_item_year{ background:url(images/20210717225323_1580635903.png) no-repeat left; padding-left:18px;}
.new_content .news_div_item:nth-child(1) .news_div_item_date div{ float:left; font-size:12px; position:absolute; left:40px; top:49px; color:#a1a1a1;}
.new_content .news_div_item:nth-child(1) .news_div_item_month{left: 90px !important;}
.new_content .news_div_item:nth-child(1) .news_div_item_day{left:108px !important;}
.new_content .news_div_item:nth-child(1) .news_div_item_a{ font-size:20px; position:absolute; left:40px; top:85px;}
.new_content .news_div_item:nth-child(1) .news_div_item_body{ width:90%; font-size:14px; color:#555555; line-height:24px; position:absolute; left:40px;top:122px;}
.new_content .news_div_item:nth-child(1) .news_div_item_pic{width:89%;height: 360px;overflow: hidden; position:absolute; left:40px; bottom:39px;}
.new_content .news_div_item:nth-child(1) .news_div_item_image{ width:100%; height:auto; }


.new_content .news_div_item:nth-child(n+2){float:left;width:24%; margin-left:1%;margin-bottom:1%; height:308px; background:#fff url(images/20210717225350_1943066191.png) no-repeat center;background-position:25px 250px;overflow:hidden;box-shadow: 0px 0px 20px rgba(238, 238, 238, 0.6); background-size:85%;}
.new_content .news_div_item:nth-child(n+2) .news_div_item_a{ font-size:20px; position:absolute; top:61px; left:5%; width:277px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.new_content .news_div_item:nth-child(n+2) .news_div_item_body{ font-size:14px; color:#555; line-height:24px; left:5%; width:90%; top:110px; position:absolute;}
.new_content .news_div_item:nth-child(n+2) .news_div_item_date { background:url(images/20210717225323_1580635903.png) left no-repeat; position:absolute; left:5%; top:32px; font-size:12px; padding-left:15px; color:#999;}
.new_content .news_div_item:nth-child(n+2) .news_div_item_date div { float:left; margin-top:1px;}
.new_content .news_div_item:nth-child(n+2) .news_div_item_image{ display:none !important;}
.new_content .news_div_item:nth-child(3){bottom: 0;top: auto;}
.new_content .news_div_item:nth-child(4){right: 0;left: auto;}
.new_content .news_div_item:nth-child(5){}
.new_content .news_div_item:hover .news_div_item_a{ color:#009447;}


/*友情链接*/
.links{width:100%; overflow:hidden; padding:25px 0; background: #009447;}
.links_l{float:left; width:117px; border-right:solid 1px #fff;}
.links_lm{font-size:16px; line-height:18px; color:#fff;}
.links_len{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; line-height:30px; font-size:30px; color:#fff; filter:Alpha(opacity=40); opacity:0.4;}
.links_r{float:left; width:90%; color:#999; padding-left: 30px;}
.links_r a{font-size:15px; color:#999;}
/* copy */
.copy_wrap { width: 100%; background: #010616; padding-top: 20px; }
.copy_con { padding-top: 70px;padding-bottom: 70px; align-items: end; }
.banq { width: 60%; }
.bq_item { display: flex; align-items: end; justify-content: space-between; }
.bq_item li { height: 100%;position: relative; padding-left: 35px; border-left: 1px solid rgba(255,255,255,0.1); }
.bq_item li:before, .bq_r:before { content: ''; width: 1px; height: 20px; background: #009447; position: absolute; top: 0; left: -1px; transition: all 0.3s; }
.bq_item li:hover:before, .bq_r:hover:before { height: 100%; }
.bq_item li a { display: block; font-size: 15px; line-height: 30px; color: #b5b3b2; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.bq_item li a:hover { color: #fff; }
.footer_t { font-size: 18px !important; color: #fff !important; line-height: 60px !important; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.bq_r {padding-left: 80px; position: relative; border-left: 1px solid rgba(255,255,255,0.1); margin-left: 5%; }
.bq_r b { font-size: 18px; font-weight: normal; color: #fff; display: block; line-height: 48px; }
.bq_lx { line-height: 36px; }
.bq_lx li { font-size: 15px; color: #b5b3b2; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.bq_ewm { display: flex; padding-top: 24px; position: relative; }
.bq_ewm li+li { margin-left: 10px; }
.bq_ewm li:hover .ewm_cc { display: block; }
.bq_ewm li span { display: block; width: 36px; height: 36px; border-radius: 100%; font-size: 14px; text-align: center; line-height: 34px; color: #fff; background: #333; }
.bq_ewm li span:hover { background: #009447; }
.ewm_cc { position: absolute; top: -150px; left: 0; display: none; background: #fff; }
.ewm_cc p { line-height: 30px; text-align: center; padding-bottom: 5px; position: relative; }
.ewm_cc p:before, .ewm_cc p:after { content: ''; width: 100%; position: absolute; top: 0; left: 0; animation: ewmccBA infinite 3s; }
.ewm_cc p:before { height: 2px; background: #009447; }
.ewm_cc p:after { height: 10px; background: linear-gradient(to bottom, #009447, transparent); }
.ewm_cc img { width: 130px; }
.copy { line-height: 30px; font-size: 14px; color: #999; margin-top: 20px; padding-top: 10px; }
.copy a { font-size: 14px; color: #999; }
.copy a:hover { color: #ff7b0f; }
.copy_w { width: 100%; border-top: 1px solid rgba(255,255,255,0.1); }
.copy_b>div { line-height: 92px; color: #b5b3b2; }
.copy_b a { color: #b5b3b2; font-size: 15px; }
.copy_b a:hover { color: #fff; font-size: 15px; }
 @keyframes ewmccBA {  0% {
top:0;
opacity:1;
}
 50% {
top:130px;
opacity:0.2;
}
 100% {
top:0;
opacity:1;
}
}
.dfs { display: flex; align-items: end; justify-content: space-between; }
.linkTagcs li { line-height: 48px!important; }




/*内页定制流程*/
.proc_bg{background:#f5f5f5;}
.proc_bg .proc_t p{margin-top:0px;}
.index_con03{padding-top:140px;width:100%;height:650px;margin-top:-85px;}
.index_con03 .page_title{top:180px;position:relative;}
.index_con03_block{width:100%;overflow:hidden;margin:auto;}
.index_con03_block_box{width:calc(100%/6);height:180px;float:left;transition:0.5s;position:relative;}
.index_con03_block_box:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.3);border:none !important;}
.index_con03_block_box .icon{width:100%;height:85px;margin:0 auto;font-size:50px;text-align:center;color:#2bc0ff;margin-top:10px;position:relative;z-index:3;font-family:"iconfont";}
.index_con03_block_box:hover.index_con03_block_box .icon{color:#fff;}
.index_con03_block_box h4{text-align:center;font-size:18px;color:#333333;font-weight:normal;position:relative;z-index:3;}
.index_con03_block_box h5{text-align:center;font-size:12px;color:#666666;font-weight:normal;position:relative;z-index:3;    text-transform: uppercase;}
.index_con03_block_box p{text-align:center;margin-bottom:2px;color:#656565;}
.index_con03_block_box span{position:absolute;width:100%;height:100%;background:#009447;z-index:1;transform:scale(0.3);opacity:0;transition:0.3s;border-radius:100%;}
.index_con03_block_box:hover h4,.index_con03_block_box:hover h5,.index_con03_block_box:hover .iconfont{color:#fff;}
.index_con03_block_box:hover span{transform:scale(1);opacity:1;border-radius:0;}
.index_con03_more_btn{font-size: 16px;display:block;margin:0 auto;width:320px;height:40px;line-height:40px;background:#e6e6e6;color:#333;text-align:center;border-radius:30px;margin-top:70px;transition:all 0.5s}
.index_con03_more_btn:hover{background:#009447;width:500px;transition:all 0.5s;;border-radius:0;color:#fff}
.index_con03_block_box+.index_con03_block_box {border-left: 1px rgba(0, 0, 0, 0.1) solid;}

.index_con03_block_box .iconfont {font-size: 40px;line-height: 60px;margin-bottom: 15px;text-align: center;position: relative; z-index: 1;margin-top: 25px;font-weight: bold;color: #009447;}
.iconfont.icon-queren,.iconfont.icon-jiance{font-size: 48px !important;}
.iconfont.icon-fukuan { font-size: 44px !important;}
.proc a{width:300px;height:50px;display:block;margin:40px auto 0;background:#009447;text-align:center;font-size:16px;line-height:50px;border-radius:25px;color:#fff;transition:all 0.3s;}
.proc a:hover{background:#009447}