*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
body{font-size: 14px;min-width: 1200px;font-family:"Microsoft YaHei",微软雅黑; overflow-x: hidden;}
a{text-decoration: none; color:#333; font-size: 14px;}
em,i{text-transform: uppercase;font-family: arial;vertical-align: top;display: block; font-style:normal;}
.gy{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}

@font-face {
  font-family: 'iconfont';  /* Project id 4001882 */
  src: url('//at.alicdn.com/t/c/font_4001882_15mbrncnt3l.woff2?t=1687251295121') format('woff2'),
       url('//at.alicdn.com/t/c/font_4001882_15mbrncnt3l.woff?t=1687251295121') format('woff'),
       url('//at.alicdn.com/t/c/font_4001882_15mbrncnt3l.ttf?t=1687251295121') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

/*head*/
.headd{}
.head {    position: relative;z-index: 55; background: #2d9598;}
.head_box {max-width: 1500px;margin: 0 auto;}
.head_top {display: flex;justify-content: space-between;align-items: center;height:  44px;position: relative;}
.head_name {font-size: 15px;color: #fff;}
.head_name a{font-size: 15px;color: #fff;}
.head_tit {display: flex;align-items: center;justify-content:  space-between;}
.head_tit a {font-size: 14px;color: #fff;width: 120px;height: 26px;border:1px solid rgba(255,255,255,0.3);border-radius: 40px;display: flex;justify-content: center;align-items: center;margin: 0 24px 0 0;position:  relative;padding: 0 17px 0 0;}
.head_tit a:after {content:'\eb8d';font-family: iconfont;position:  absolute;top: 6px;right: 18px;font-size:  12px;color:  #fff;}
.head_tit p {display: flex;align-items: center;border-left: 1px solid rgba(255,255,255,0.3);padding: 0 20px 0 24px;position:  relative; }
.head_tit p:after {content:'\e6ee';font-family: iconfont;position:  absolute;top: 4px;right: 0;font-size:  12px;color:  #fff;}
.head_tit p i {font-size: 30px;color: #fff;}
.head_tit p span {font-size: 18px;color: #fff;display:  flex;align-items:  center;padding: 0 0 0 10px; font-family: Microsoft YaHei;    cursor: pointer;}
.head_tit p span em {font-size: 24px;font-family: din;}

/*header*/
.head_bc{min-width: 1200px;width: 100%;position: absolute; z-index: 999;border-bottom: 1px solid rgba(255,255,255,0.4);}
.head_c{height: 120px;position:relative;display: flex;justify-content: space-around;}
.logo_c{display: flex;align-items: center;}
.logo_c>p{position: relative;} 
.logo_c img{width:62px;}
.logo_c>p:before,.logo_c>p:after{position: absolute;content: "";} 
.logo_c>p:before{width: 1px;height: 60px;background:rgba(51,51,51,0.08);top: calc(50% - 30px);right: -20px;}
.logo_c>p:after{width: 2px;height: 20px;background: #2d9598;top: calc(50% - 10px);right: -21px;}
.hea_wz{padding-left: 44px;}
.hea_wz b:first-child{font-size: 30px;color: #333;display: block;letter-spacing: 4px;}
.hea_wz b:last-child{font-size: 14px;color: #757575;margin-top: 0px;font-weight: normal;letter-spacing: 0px;display: block;}
.nav_c{width: 56%;display: flex;align-items: center;justify-content: space-between;}
.nav_c>ul{width:68%;display: flex;justify-content: space-between; height: 100%; padding-top: 4%;}
.nav_c>ul>li{position: relative;height: 100%;}
.nav_c>ul>li:before{position: absolute;content: "";width: 1px;height: 12px;background:#2d9598;top: 80px;left: 50%;opacity: 0;transition: all .5s}
.nav_c>ul>li.on:before,.nav_c ul li:hover:before{top: 40px;opacity: 1;}
.nav_c>ul>li:after{position: absolute;content: "";width: 6px;height: 6px;border-radius: 100%;border:1px solid #2d9598;top: 0;left: 50%;margin-left: -3px;opacity: 0;transition: all .5s}
.nav_c>ul>li.on:after,.nav_c ul li:hover:after{top: 33px;opacity: 1;}
.nav_c>ul>li a{text-align: center;color: #333;font-size: 16px;}
.nav_c>ul>li.on>a{color: #2d9598;font-weight: bold;}
.nav_c>ul>li:hover>a{color: #2d9598;}
.nav_c>ul>li .prolist2021 {position:relative;}
.nav_c>ul>li .prolist2021 ul {position:relative;}
.nav_c>ul>li .prolist2021 li {position:relative;}
.nav_c>ul>li .prolist2021 li dl {position:absolute;top:0;left:100%; transition: 0.5s;}
.nav_c>ul>li li:hover dl {    opacity: 1; transition: 0.5s;}
.nav_c>ul>li .prolist2021 li dl dt a {display: block;padding: 0 40px;width: 300px;height: 42px; border-bottom: none;background: #fff; color: #666; font-weight: 100; font-size: 14px; line-height: 42px;position: relative;}

.nav_c>ul>li:hover .nav2 {transform: rotateX(0deg);}
.nav_c>ul>li .prolist2021 li:hover dl { transform: rotateY(0deg);}
.nav_c>ul>li .prolist2021 li dl {position: absolute;top: 0; left: 100%;transition: 0.5s; transform-origin: left; transform: rotateY(90deg);}


.head_pho{display: flex;align-items: center;justify-content: space-between;width: 18%;min-width: 150px;}
.pho_wz p,.pho_wz b{color: #fff;}
.pho_wz p{font-size: 1rem;}
.pho_wz b{font-size: 1.4rem;}
.pho_ic{width: 37px;height: 37px;border-radius: 100%;border:1px solid #fff;display: flex;align-items: center;justify-content: center;}

/*关键词*/
.dfs{display:flex;align-items:center;justify-content:space-between;width: 100%;height: 100%;}
.icon>div i{user-select:none;transition:all 0.5s;position: relative;}
.icon>div i span{font-size: 27px;color: #7f7f7f;}
/*.icon>div:hover i{background: #2d9598;}*/
/*.icon>div:hover i span{color: #fff;}*/
.iser_box,.itel_box{background:rgba(255,255,255,0.8);position:absolute;top:130px;right:0;padding:30px;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index: 9; width:25%;}
.icon>div:hover .iser_box,.icon>div:hover .itel_box{transform:rotateX(0deg);}
.search_l{align-items:center;justify-content:end;}
.search_l span+span{margin-left:4px;}
.search_l a{color: #333;font-size: 14px;}
.search_r{margin-top:20px;position:relative;}
#infoname{width:424px;height:38px;line-height: 38px;border:1px solid #eee;text-indent:12px;}
.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}
.itel_box{width:228px;text-align:center}
.itel_box p{color:#333;position:relative;margin-top:10px;}
.itel_box p img{width:150px;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.itel_box em{font-family:'arial';font-size:26px;font-weight: bold;color:#0f7404;margin-top:10px;}
.search_l .iconfont{font-size: 16px;}
.icon_tel i{display: block;width: 98px;height: 30px;line-height: 28px;text-align: center;border:2px solid #b2b2b2;font-size: 14px;color: #7f7f7f;border-radius: 15px;font-style: normal;}
.icon_tel:hover i{border:2px solid #2d9598;color: #2d9598;}
.icon_pho i span{font-size: 27px!important;display: block;margin-top: -3px;}
.hx_bg{background: url() no-repeat;height: 142px;position: relative;margin-top: -142px;z-index: 99;}
@media screen and (max-width: 1375px){
  .hea_wz {padding-left: 30px;}
  .logo_c>p:before{right:-15px;}
  .logo_c>p:after{right: -16px;}
  .hea_wz b:first-child{font-size: 21px;}
  .hea_wz b:last-child{font-size: 15px;letter-spacing: 0px;}
  .nav_c ul li>a{font-size: 16px;}
  .logo_c>p>img{width: 166px;}
}
.dh_c {
    width: 315px;text-align: left;
}
.dh_h,.dh_h b{font-size:18px;}

/*banner*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#000;}
.banner-box{ min-width:1300px; height:900px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ 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; width: 100%;height: 80%;position: relative;z-index: 9;}
.banner-btn{ width: 100%; position: absolute; bottom:30px; left: 0; margin-left: 0; height: 400px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230625/20230625115441_270220124.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230625/20230625115441_270220124.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8; border:1px #fff solid;background:#fff;}
.banner-box .hd ul li.on{ background:#2d9598;border-radius: 8px; width:10px;border:1px #2d9598 solid;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top; transform-origin: top;
  }
}
@keyframes kenburns-top {
 0% {
    -webkit-transform: scale(1) translateY(0);  transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;   transform-origin: top;
  }
  }
@-webkit-keyframes kenburns-top1 {
  0% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;  transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;
  }

}
@keyframes kenburns-top1 {
 0% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;  transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;  transform-origin: 50% 16%;
  }
  }
.banner-box .bd li{ -webkit-animation: kenburns-top1 3.5s ease-out  both;animation: kenburns-top1 3.5s ease-out  both;}


/*二级*/
.nav_c>ul>li:nth-child(3) .ej_menu{width: 363%;left: -126%;}
.nav_c>ul>li .ej_menu {
    position: absolute;
    top: 78px;
    left: -26px;
    width: 124px;
    z-index: 9999;
    background: #fff;
    transition: all .5s;
    transform: translateY(50px);
    opacity: 0;
}

.nav_c>ul>li .ej_menu a {
    display: block;
    text-align: center;
    width: 100%;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #eee;
    transition: all .5s;
}

.nav_c>ul>li .ej_menu a:hover {
    background: #2d9598;
    color: #fff;
}

.nav_c>ul>li .ej_menu:hover {
}

.nav_c>ul>li:hover .ej_menu {
    transform: translateY(0px);
    opacity: 1;
}

/*pradv*/
.idx_solution{width:100%;height:auto;background:#f4f7fb;position:relative;overflow:hidden; padding-bottom:70px;}
.idx_solution .center{height:auto;margin:80px auto 0}
.idx_solution .center .solution_box{width:100%;height:auto;margin-top:3.6vw; display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:1}
.idx_solution .center .solution_box::after{content:'';width:1px;height:100%;position:absolute;top:0;left:0;z-index:1;background:#e5e5e5}
.idx_solution .center .solution_box .solution_tab{width:39%;height:auto;position:relative;z-index:2}
.idx_solution .center .solution_box .solution_tab .item{width:100%;height:111px;margin-left:3vw;padding:0 2vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1;cursor:pointer}
.idx_solution .center .solution_box .solution_tab .item::before{content:'';width:6px;height:6px;border-radius:50%;position:absolute;top:50%;left:-3vw;z-index:2;margin:-3px 0 0 -3px;background:#2d9598;}
.idx_solution .center .solution_box .solution_tab .item::after{content:'';width:20px;height:20px;border-radius:50%;border:1px solid #2d9598;position:absolute;top:50%;left:-3vw;z-index:1;margin:-11px 0 0 -11px;background:#f5f5f5}
.idx_solution .center .solution_box .solution_tab .item::before,.idx_solution .center .solution_box .solution_tab .item::after{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.idx_solution .center .solution_box .solution_tab .item .content{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden}
.idx_solution .center .solution_box .solution_tab .item .content .icon{width:40px;height:auto;color:#222;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:24px;line-height:52px;}
.idx_solution .center .solution_box .solution_tab .item .content .icon i{font-size:30px}
.idx_solution .center .solution_box .solution_tab .item .content .info{margin-left:1vw}
.idx_solution .center .solution_box .solution_tab .item .content .info .title{font-size:27px;color:#000; justify-content: flex-start;}
@media (max-width:1680px){.idx_solution .center .solution_box .solution_tab .item .content .info .title{font-size:24.5px}}@media (max-width:1440px){.idx_solution .center .solution_box .solution_tab .item .content .info .title{font-size:21px}}@media (max-width:1280px){.idx_solution .center .solution_box .solution_tab .item .content .info .title{font-size:18.66666667px}}@media (max-width:1024px){.idx_solution .center .solution_box .solution_tab .item .content .info .title{font-size:14.93333333px}}@media (max-width:1680px){.idx_solution .center .solution_box .solution_tab .item .content .info .title{font-size:24px}}@media (max-width:1440px){.idx_solution .center .solution_box .solution_tab .item .content .info .title{font-size:22px}}@media (max-width:1024px){.idx_solution .center .solution_box .solution_tab .item .content .info .title{font-size:18px}}.idx_solution .center .solution_box .solution_tab .item .content .info .details{font-size:15px;color:#555; letter-spacing:0px;}
@media (max-width:1680px){.idx_solution .center .solution_box .solution_tab .item .content .info .details{font-size:14px}}@media (max-width:1440px){.idx_solution .center .solution_box .solution_tab .item .content .info .details{font-size:12px}}@media (max-width:1280px){.idx_solution .center .solution_box .solution_tab .item .content .info .details{font-size:10.66666667px}}@media (max-width:1024px){.idx_solution .center .solution_box .solution_tab .item .content .info .details{font-size:8.53333333px}}@media (max-width:1680px){.idx_solution .center .solution_box .solution_tab .item .content .info .details{font-size:16px}}@media (max-width:1280px){.idx_solution .center .solution_box .solution_tab .item .content .info .details{font-size:14px}}
.idx_solution .center .solution_box .solution_tab a:nth-child(2) .content{opacity:.75}
.idx_solution .center .solution_box .solution_tab a:nth-child(3) .content{opacity:.5}
.idx_solution .center .solution_box .solution_tab a:nth-child(4) .content{opacity:.25}
.idx_solution .center .solution_box .solution_tab .item.active{background:#fff;border-radius:0 1vw}
.idx_solution .center .solution_box .solution_tab .item.active::before,.idx_solution .center .solution_box .solution_tab .item.active::after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.idx_solution .center .solution_box .solution_tab .item.active .content{opacity:1}

.idx_solution .center .solution_box .solution_tab .item:hover{background:#fff;border-radius:0 1vw}
.idx_solution .center .solution_box .solution_tab .item:hover::before,.idx_solution .center .solution_box .solution_tab .item:hover::after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.idx_solution .center .solution_box .solution_tab .item:hover .content{opacity:1}


.content .icon img{ width:30px; margin-top:6px;}
.idx_solution .center .solution_box .solution_tab .item:hover .content{opacity:1}
.idx_solution .center .solution_box .solution_img{width:50%;height:auto; overflow:hidden}


.tab_con{position: absolute;top: 0;right: 0;display: none; overflow: auto !important;height:100%;z-index: 999955; width:100%; text-align:center;}
.tab_con4{position: absolute;top: 0;right: 0;display: none; overflow: auto !important;height:100%;z-index: 999955; width:100%; text-align:center;}
.popupbox4{margin: 0 auto;position: relative; transform: translateY(-50%);width:700px;top:24%; z-index:99999999;}
.button4{position: absolute;cursor: pointer; top:24%;}
.button4:before{ background:url() no-repeat; content:'';width:30px;height:30px;position:absolute; top:-15px; right:-15px; }
.button4:hover:before{ background:url() no-repeat; content:'';width:30px;height:30px;position:absolute; top:-15px; right:-15px; }

.swiper-wrapper .video9{position: relative;float: right;width:600px; }

.swiper-wrapper .video9[data-index="false"]::after{content: '';display: block;position: absolute;left:50%;top:50%;border-radius: 5px; background: url() no-repeat center;width: 100%;height: 100%;transform: translate(-50%, -50%);}

.swiper-wrapper .video9 video{width:600px;height:411px;object-fit:fill; border-radius: 5px;}

@media (max-width:1440px){.swiper-wrapper .text{width:600px;padding-top: 70px;}

.swiper-wrapper .text > p{padding-right: 50px;}

.swiper-wrapper .text > span{margin:10px 0 30px;}

.idx_solution .center .solution_box .solution_img .swiper_box ul.video9{width:600px;}

.idx_solution .center .solution_box .solution_img .swiper_box ul .video9 video{width:600px;height:411px;}

.idx_solution .center .solution_box .solution_img .swiper_box ul.video9[data-index="false"]::after{left: 56%;}

.swiper-wrapper .text ul{margin-top:60px;}} @media (max-width:1200px){.swiper-wrapper .text{padding-top: 40px;float: none;width: 100%;}

.swiper-wrapper .text{text-align: center;}

.swiper-wrapper .text > h2{font-size: 24px;text-align: center;}

.swiper-wrapper .text > span{margin: 5px 0 20px;font-size: 16px;}

.swiper-wrapper .text > p{padding: 0 10px;font-size: 14px;}

.swiper-wrapper .text ul{margin-top: 20px;height: auto;padding: 15px 0;}

.swiper-wrapper .text li span{font-size: 24px;}

.swiper-wrapper .text li p{font-size: 14px;padding: 0 15px;}

.swiper-wrapper .video9{margin-top: 10px;float: none;width: 100%;}

.swiper-wrapper .video9 video{width: 100%;height: 350px;}

.swiper-wrapper .video9[data-index="false"]::after{left:50%}}


/*products*/
.pro_cd{background:url(http://www.lingyao168.com/uploadfile/image/20200417/20200417160112_428592562.jpg) bottom no-repeat;}
.prod{height: 1030px; overflow: hidden;}
.pro_c{margin-top:70px;}
.pro_list{display: flex; position: relative;margin: 20px auto;width: 80%; margin-top:40px;}
.pro_list .prolist2021{ width: 100%;background: #fff; padding:1% 2%;border-radius: 50px;}
.pro_list ul{display: flex; justify-content: center; width: 100%;}
.pro_list li{text-align: center;background: #fff; width: 25%;float: left;  height: 70px;line-height: 68px; border-radius: 50px;}
.pro_list li a{ font-size: 18px;}
.pro_list li.on{background: #2d9598;color: #fff;transition: all .3s ease;}
.pro_list li.on a.prolist2021_one{color: #fff;}
.pro_list li dl{ display: none;}
.pro_call li{padding:1%; display: block; float: left; width:24%;border: 1px solid #eee;margin-top: 20px;background: #fff;}
.pro_call li a{display: block; width: 100%; height: auto; overflow: hidden; position: relative;}
.pro_call li a:before { content: ''; display: block;width: 50px; height: 50px;
 background: url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230625/20230625115806_1628861504.png) no-repeat center;
 position: absolute; top: 50%; left: 50%; z-index: 3; margin-left: -25px; margin-top: -25px; transform: scaleY(0); opacity: 0; transition: 0.3s all ease;}
.pro_call li>a:after{content: ''; display: block;width: 100%; height: 100%;  background: rgba(0,0,0,0.45) url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230625/20230625115728_595161021.png) no-repeat center; position: absolute; top: 0;left: 0;opacity: 0; transition: 0.3s all ease;}
.pro_call li:hover>a:before{opacity: 1;transform: scaleY(1);}
.pro_call li:hover>a:after{opacity: 1;}
.pro_call li br{display:none;}

.pro_call li span a{display:block;width:100%;height:56px;line-height:56px;font-size:16px;color:#333;border-top: 1px solid #eee; transition: 0.3s all ease;position: relative;z-index:22; text-align: center; background: #fff;}
.pro_call li span a:after{content: '';display: block;background: #2d9598;width:100%;height:0px;position: absolute;top:0;z-index: -1;}
.pro_call li:hover span a:after{height:100%;transition: 0.3s all ease;}
.pro_call li:hover span a{color:#FFF;border: 1px solid #2d9598;}
.pro_call li+li{margin-left: 1.3%;}

.pro_call li img{transition: 0.3s all ease;width: 100%;height: auto;}
.pro_call li:hover img{transform: scale(1.1);}

/*ry*/

.ry_bg .ry .ry_t .ry_list ul li a {
    display: block;
    width: 146px;
    height: 48px;
    line-height: 48px;
    background: #ffffff;
    border-radius: 12px;
}
.ry_bg .ry .ry_t .ry_list ul li a i {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #999;
font-style:normal;
}
.ry_bg .ry .ry_t .ry_list ul li a i img {
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-left: 10px;
}
.ry_bg .ry .ry_t .ry_list ul li::after {
    width: 146px;
    height: 1px;
    position: absolute;
    left: 0px;
    top: 59px;
    content: "";
    background: #fff;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.ry_bg{
  width: 100%;
  margin: 0px auto 0 auto;
  height: 950px;
  background: url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230621/20230621203115_25506933.jpg) no-repeat top  center;
}

.ry_bg .ry{
  max-width: 1500px;
  margin: 0 auto;
  padding-top: 70px;
  height: 780px;
}

.ry_bg .ry .ry_t{
  height: 130px;
  width: 1500px;
  margin: 0 auto;
position: relative;
}
.t_l {
    float: left;
    text-align: center;
z-index: 999;
}

.t_l h3 {
    font-size: 36px;
    color: #222222;
    font-weight: bold;
    padding-top: 10px;
}
.t_l span {
    display: block;
    font-size: 16px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-top: 8px;
text-align:center;
}

.ry_bg .ry .ry_t .titleb{
  float: left;
position: relative;
z-index: 999;
}

.ry_bg .ry .ry_t .title .t_lb{
}

.ry_bg .ry .ry_t .titleb .t_lb h3{
font-size: 36px;
color: #fff;
font-weight: bold;
}
.ry_bg .ry .ry_t .titleb .t_lb h3::after{content: '';background: url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230620/20230620163847_183480533.png) no-repeat left top;position: absolute; left: -6%;top: 0; z-index: 1;width: 60px;height: 60px;z-index: -1;}
.ry_bg .ry .ry_t .titleb .t_lb span{
  color: #fff;
font-size: 16px;
}

.ry_bg .ry .ry_t .ry_list{ float: right;position: relative;}

.titleb{display: flex; justify-content: center; align-items: center; position: relative;}
.title .t_lb h3::after{content: '';background: url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230620/20230620163847_183480533.png) no-repeat left top;position: absolute; left: 38%;top: 0; z-index: 1;width: 60px;height: 60px;z-index: -1;}

/*lc*/
.lc{overflow: hidden;}
.title{display: flex; justify-content: center; align-items: center; position: relative;}
.title .t_l h3::after{content: '';background: url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230620/20230620163847_183480533.png) no-repeat left top;position: absolute; left: 38%;top: 0; z-index: 1;width: 60px;height: 60px;z-index: -1;}
.lc .title{margin: 0 auto;text-align: center;}

.lc .title .t_l{
  float: none;
  display: inline-block;
  text-align: center;
}

.lc .lc_box{
  margin: 25px auto 0 auto;
  height: 270px;
  padding: 0 73px;
  background: #f8f8f8;
}

.lc .lc_box ul li{
  float: left;
  width: 120px;
  margin-right: 110px;
  margin-top: 35px;
  position: relative;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.lc .lc_box ul li:last-child{
  margin-right: 0;
}

.lc .lc_box ul li .pic{
  width: 120px;
  height: 154px;
  background: url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230620/20230620164611_716019716.png) no-repeat center;
  text-align: center;
  padding-top: 34px;
}

.lc .lc_box ul li .pic span{
  display: block;
  margin: 8px auto;
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
}

.lc .lc_box ul li .pic h5{
  font-size: 18px;
  color: #fff;

}

.lc .lc_box ul li .txt{
  margin: 0 auto;
  position: relative;
text-align: center;
color: #999;
padding-top:5px;
}

.lc .lc_box ul li .txt i{
  display: inline-block;
  padding-top: 30px;
  font-size: 14px;
  color: #333;
  text-align: center;
font-style:normal;
}

.lc .lc_box ul li:hover{
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  -o-transform: translateY(-10px);
}


/*关于*/
.uw-index-news .uw-index-news-top{ top:0px !important; padding-top:120px; color:#000;}
.uw-title{ color:#fff;font-size: 36px; line-height: 40px;}
.uw-title-en{color:#fff;font-size: 62px; line-height: 80px;text-transform: uppercase; font-weight:bold;}
.uw-line-x { width: 100%; height: 3px; position: relative; margin: 10px 0 28px 0;background: rgba(0,0,0,.2);}
.uw-line-x::before {content: ''; width: 30%; height: 3px; position: absolute; left: 0; top: 0; z-index: 1;background: #2d9598;}

.uw-index-news .swiper-pagination{ left:0px !important}
.uw-index-news .swiper-pagination-bullet{ background:#0045cd; border-radius: 100%; position: relative; width:10px; height:10px;}
.uw-index-news-item p{font-size:0.82vw; font-weight: lighter; color: #777; line-height: 25px; height: 60px;}
.about_co{padding:0px 0 100px 0;background:url(//memberpic.114my.cn/dglyfh11/uploadfile/image/20230625/20230625120022_1409826921.jpg) no-repeat;    position: relative;background-attachment: fixed; margin-top:70px;}
.about_co:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
}
.about_int {width: 60%;float: right;margin: 100px 20px; border-radius: 10px;position: relative;}
.about_int b {line-height: 28px;font-size: 15px; color: #fff; font-weight:normal;}
.about_int b a{color: #fff;}
.about_tu {margin-top: 30px;}
.about_tu ul {display: flex;justify-content: space-between; padding: 0 2%;}
.about_tu ul li {width: 170px;height: 170px;border: 1px dashed #fff;border-radius: 100px;display: flex;justify-content: center;align-items: center;flex-flow: column;transition: 0.5s;}
.about_tu ul li:hover{border-color: #2d9598;}
.about_tu ul li:hover i{color: #2d9598;}
.about_tu ul li i {font-size: 26px;transition: 0.5s;color: #fff;}
.about_int span {line-height: 18px;font-size: 18px; text-align: center; padding-top:10px;}
.about_tu li span a {font-size: 18px;color: #fff;}
.about_tu li span em{font-size: 14px;color:rgba(255,255,255,0.5);display: block; padding-top:4px; font-style:normal; padding:4% 7%;}

/* strength */
.dfs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.str_bg{max-width:90%;height:240px;background:#fff; position: relative; padding: 0% 6%;margin: 0 auto;z-index: 999;}
.str_bg .w1500 *{line-height: 100%;}
.str_list,.str_list ul{height:100%;position: relative;margin-top: -100px;}
.str_list li+li{border-left: 1px rgba(0,0,0,0.1) solid; padding-left: 148px;}
.str_list li p{font-size:30px;font-weight: 100;color:#333;}
.str_list li em {display:flex;align-items:baseline;margin:6px 0;}
.str_list li em i{font-size:46px; color:#666;font-style: 100; font-family:din; font-style:normal;}
.str_list li em b{font-size:18px;font-weight: 100;color:#333;margin-left:5px;}
.str_list li>span{font-size:16px;color:rgba(0,0,0,0.3);}

/*appli*/
.appli {padding: 9% 1% 4%;overflow:hidden;position: relative;z-index: 5;background:#f8f8f8; margin-top: -90px;}
.appli_tit {display: flex;justify-content: center;align-items: center;flex-direction:  column;}
.appli_tit p {font-size: 42px;display: flex;align-items: center;color:  #333;}
.appli_tit em {font-size: 18px;color: #999;padding:5px 0 0;font-weight: lighter;opacity: 0.8;  font-style: normal;}
.appli_con {padding: 0% 0 0;max-width: 1500px; margin: 0 auto;}
.appli_call {}
.appli_call .divdgweb_new_div {margin-bottom:0 !important;}
.appli_call .divdgweb_new_div_item {display: flex !important;flex-direction: column-reverse;width: 20%;margin: 0 0.1%;background: #fff; overflow: hidden;}
.appli_call .divdgweb_new_div_item_content {display:flex;flex-direction: column;align-items: center;padding: 6% 12%;}
.appli_call .divdgweb_new_div_item_title {}
.appli_call .divdgweb_new_div_item_title a {font-size: 20px;}
.appli_call .divdgweb_new_div_item_body {font-size: 14px;width: 100%;text-overflow: ellipsis;-webkit-line-clamp: 3;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height:27px;font-weight: lighter;margin: 4% 0;}
.appli_call .news_div_item_pic {}
.appli_call .news_div_item_pic a {overflow:hidden;}
.appli_call .news_div_item_pic a img {width:100%;height:auto;transition: 0.5s;}
.appli_call .divdgweb_new_div_item:hover img {transform:scale(1.1);}
.appli_call .ban_dot {display: flex !important;width: 100%;left: 0;justify-content: center;align-items: center;margin: 3% 0 0;text-decoration: overline;width: 100%;height: 1px;background: rgba(255,255,255,0.3);z-index: -1;}
.appli_call .ban_dot li {width: 6px;height: 6px;display: inline-block;background: #fff;margin: 0 3%;transition: 0.5s;border-radius: 50%;position: relative;z-index: 5;cursor: pointer;}
.appli_call .ban_dot li:before {content:'';width: 18px;height: 18px;border: 1px solid #fff;position:absolute;top:0;left: -7px;border-radius:50%;margin: auto;bottom: 0;opacity:0.5;transition:0.5s;transform:scale(0);}
.appli_call .ban_dot li.slick-active:before {opacity:1;transform:scale(1);}
.appli_call .ban_dot li button {font-size:0;border: none;outline: none;}


/*news*/
.news {padding: 70px 0;position:relative;z-index: 5;background-image: linear-gradient(to bottom, #fff, #f8f8f8);}
.news_bg{width:100%;background: #f8f8f8;padding: 80px 0; overflow: hidden;}
.news_t{text-align:left;float:left;}
.news_t dd:after{display:none;}
.news_t p {    font-size: 36px;font-weight:normal;}
.news_t dd {font-size: 18px;color: #999;line-height: 30px;font-weight:100;margin-top: 10px;}
.news_a{width:auto;}
.news_a a{width:152px;height:46px;font-size: 18px;color:#333;float:left;font-weight:100;box-sizing: border-box;text-align:center;margin-left:20px;display: flex;align-items: center;justify-content: center;}
.news_a a.on{background: #2d9598;color:#fff;}
.news_b{height: 488px;margin-top: 60px;position: relative;}
.new_tit {display: flex;justify-content: space-between;align-items: center;}
.new_item{     width: 100%; flex-shrink: 0;}
.new_item>div {display: flex;justify-content: space-between;}
.new_lc .news_div_item {display: flex;flex-direction: column-reverse;width: 48.5%;
position: relative;padding: 20px 20px 34px; background: #fff;}
.new_lc .news_div_item:hover img {    transform: scale(1.1);}
.new_lc .news_div {display: flex;justify-content: space-between;}
.new_lc {width: 68%;}
.new_rc {width: 30%;}
img.news_div_item_image {width: 100%;transition: 0.5s;}
.new_rc .news_div_item_pic,.new_rc .news_div_item_date {display: none;}
.new_ic {margin-top: 30px;position: relative;overflow: hidden;}
.new_ic>div {    display: flex; transition: 0.5s;}
.new_lc a.news_div_item_a {font-size: 18px;color: #333;position: relative;display: block;margin-top: 20px;}
.new_lc .news_div_item_body {font-size: 14px;color: #999;line-height: 23px;margin-top: 22px;
 height: 51px;overflow: hidden;}
.new_lc .news_div_item_date {display: flex;position: absolute;bottom: 91px;left: 22px;}
.new_lc .news_div_item_date>div {font-size: 12px;color: #999;}
.new_lc .news_div_item_pic { border: 1px solid #eee;}
.new_lc .news_div_item_pic a {overflow:hidden;    display: block;}
.new_lc .news_div_item_a:after {position: absolute;content: "read more +";font-size: 14px;color: rgb(34,34,34); bottom: -94px;left: 0;}
.new_rc .news_div_item {background: #fff;padding: 26px 32px;position: relative;}
.new_rc .news_div_item:nth-child(n+3):after{content:"";display:block;width:0;height:6px;background:#2d9598;transition:0.3s all ease-in-out;position: absolute;bottom: 0;left: 0;}
.new_rc .news_div_item:nth-child(n+3):hover::after{width:100%;}
.new_rc .news_div_item:nth-child(-n+2) {display: none;}
.new_rc .news_div_item:nth-child(n+4) {margin-top: 23px;}
.new_rc a.news_div_item_a {display: block;font-size: 18px;}
.new_rc .news_div_item_body {font-size: 15px;color: #999;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top: 15px; line-height: 24px;}

/* footer */
.ewmbq{ width: 100%; background: #2d9598; padding:5% 0; }
.ewmbq_box {display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    display-radio: flex;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto; }
.ewmbq_le{flex: 1;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    flex-wrap: wrap;
 flex-direction: column;}
.ewmbq_le p{ line-height: 26px; color: rgba(255,255,255,0.5); font-size: 15px; display: block;}

.ewmbq_r{flex: 1;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    flex-wrap: wrap;
 justify-content: flex-end;
    align-content: center;}
.ewmbq_rimg{margin-left: 3%;}
.ewmbq_rimg img{width: 100px;}
.ewmbq_rimg span{display: block; text-align: center; line-height: 30px; color: #fff;}

footer { background-color: #333; overflow: hidden; }
footer .hd { padding: 80px 0 80px; overflow: hidden; }
footer .hd .lt { float: left; width: 24%;}
footer .hd .logo {margin-bottom: 45px; display: flex;}
footer .hd .logo img { width: 90px; }
footer .hd .bq_wz{padding-top: 1%; padding-left:3%;}
footer .hd .logo b{font-size: 34px;color: #fff;letter-spacing: 3px;}
footer .hd .logo span{font-size: 16px; display: block;color: #999;}
footer .hd .rt { float: right; }
footer nav li { float: left; padding-left: 6vw; }
footer nav dt { font-size: 18px; display: block; margin-bottom: 25px; color: #fff;}
footer nav dt a{font-size: 18px;color: #fff;}
footer nav dt a:hover {color: #009e41;}
footer nav dd a { display: block; line-height: 32px; color: #999; font-size: 14px !important;text-align:center }
footer nav dd a:hover {color: #2d9598;}
footer .share a { display: inline-block; width: 38px; height: 38px; border: 1px solid #acacac; border-radius: 50%; position: relative; margin-right: 10px; }
footer .share i { display: inline-block; width: 25px; height: 24px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);background-repeat: no-repeat; }
footer .bq_ewm{display: flex;}
footer .bq_ewm li{position: relative;}
footer .bq_ewm li span{width: 36px;height: 36px;border:2px solid #666;border-radius: 100%;text-align: center;line-height: 34px;font-size: 14px;color: #999;display: block;transition:all .5s;}
footer .bq_ewm li+li{margin-left: 12px;}
footer .foot_bc{position: relative;border-top: 1px solid rgba(255,255,255,0.14);}
footer .foot_c{display: flex;height: 80px;align-items: center;justify-content: center;}
footer .foot_c a,.foot_c div{font-size: 14px;color: #666;}
footer .ewm_cc{display: none;position: absolute;top: -155px;left:calc(50% - 75px);}
footer .ewm_cc img {width: 150px!important;}
footer .linkTagcs{width:100%!important;}
footer .bq_ewm li:hover span {background: #2d9598;border: 2px solid #2d9598;}
footer .ft { border-top: 1px solid rgba(255,255,255,0.1); padding: 40px 0; text-align: center; }
footer .ft p { color: #fff; font-size:14px;}
footer .ft p a{font-size:14px;color: #fff;}
footer .ft p br{    display: none;}
footer .ft p a:hover{color:#2d9598}
@media screen and (max-width: 1600px) { footer nav li { padding-left: 2vw; }
  footer nav li:first-child { padding-left: 0; } }
@media screen and (max-width: 1024px) { footer .hd { padding: 45px 0 50px; }
  footer .hd .logo { margin-bottom: 25px; }
  footer .hd .logo { width: 180px; }
  footer .share a { margin-right: 5px; }
  footer nav dt { font-size: 16px; margin-bottom: 10px; }
  footer nav dd a { font-size: 14px;}
  footer .ft { padding: 20px 0; } }
@media screen and (max-width: 768px) {   
  footer .hd .lt { float: none; text-align: center; }
  footer .hd .lt .logo { margin: 0  auto 20px; }
  footer .hd .rt { float: none; text-align: left; margin-top: 20px; display: none;}
  footer nav li { float: none; display: block; width: 100%; padding-left: 0; margin-bottom: 10px; }
  footer nav dt { margin-bottom: 5px; }
  footer nav dd a { display: inline-block; margin: 0 5px; }
  footer nav dd a:first-child { margin-left: 0; }
  footer .ft{width: 90%;margin: 0 auto;}
  footer .ft p br{    display: block;}
  footer .ft p a{    margin-left: 0px;    display: block;
    text-align: center;}
  .main{padding-top: 70px;}
}
.page_a.current {background:#2d9598;}