*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;}
body{font-size: 14px;min-width: 1200px; overflow-x: hidden; font-family: 'Hos','Microsoft YaHei';}
a{text-decoration: none; color:#333; font-size: 14px;}
li{list-style: none;}
em,i{font-style: normal;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a,*::before,*::after {font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color: #1a1a1a;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.w1500{max-width: 1500px; min-width: 1300px; width: 100%; margin: 0 auto;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto;height: auto;z-index: 1;max-width: 100%;max-height:100%;}
.img img.img-center {width: auto;height:auto;height:-webkit-min-content;height:-moz-min-content;height:min-content;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.text-center {text-align: center;}
.div-container {position: relative;width: 74%;margin: auto;}

::-webkit-scrollbar{height:4px; width:3px;background: #ededed;}
::-webkit-scrollbar-button{height:0; width:5px;background: #ededed;}
::-webkit-scrollbar-thumb{background-color:#ededed;box-shadow:inset 1px 1px 0 #ededed,inset 0 -1px 0 #ededed;}

@font-face {
font-family:din;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}
@font-face{font-family:Hos;src:url(/cssnew/Hos.ttf.txt);}
@font-face {font-family: 'samsungsharpsans-b';src: url('/cssnew/samsungsharpsans-bold.otf.txt');font-weight: normal;font-style: normal;} 
@font-face {
  font-family: 'iconfont';  /* Project id 4383909 */
  src: url('//at.alicdn.com/t/c/font_4383909_vp7h05ic6jm.woff2?t=1703908290115') format('woff2'),
       url('//at.alicdn.com/t/c/font_4383909_vp7h05ic6jm.woff?t=1703908290115') format('woff'),
       url('//at.alicdn.com/t/c/font_4383909_vp7h05ic6jm.ttf?t=1703908290115') format('truetype');
}
@font-face {
  font-family: 'iconfont';  /* Project id 4591569 */
  src: url('//at.alicdn.com/t/c/font_4591569_8msoyjzgvge.woff2?t=1718872520183') format('woff2'),
       url('//at.alicdn.com/t/c/font_4591569_8msoyjzgvge.woff?t=1718872520183') format('woff'),
       url('//at.alicdn.com/t/c/font_4591569_8msoyjzgvge.ttf?t=1718872520183') 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;}

.gy{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}



.gya{margin: auto; max-width: 1500px;}
.page{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}
.page9{max-width: 90%;margin: 0 auto;min-width: 1200px;width: 100%;}
.gyc{max-width: 83%;margin: 0 auto;min-width: 1200px;width: 100%;}

/*bt*/
.goy_titd{display: flex; position: relative;}
.goy_tit{display: block;align-items: center;}
.goy_tit p{color: #333;font-size: 42px;position: relative;padding-left: 2px;margin-bottom: 0rem !important;line-height: 55px;font-weight:bold;font-family: 'Microsoft YaHei';}
.goy_tit h3{color: #333;font-size: 3rem;position: relative;padding-left: 2px;margin-bottom: 0rem !important;line-height:3rem;}
.goy_tit b{font-weight: bold;font-size: 20px;color: #333;padding-left: 0px; text-transform: uppercase; line-height:32px;font-weight:normal;}
.goy_tit em{font-weight: normal;font-size: 20px;color: #999;padding-left: 0px; line-height:30px; padding-top:5px; display: block;}
.goy_tit i{width: 170%;height: 3px; position: relative; margin: 16px 0 28px 0; background: rgba(0,0,0,.1);display: block;}
.goy_tit i:before{position: absolute;content: "";width: 30%;height: 3px;background: linear-gradient(to right, #23a7ab 0%, #03a4bb 100%);top: 0px;left: 0;}
.goy_titmore {position: absolute;right: 0; top: 26%;}
.goy_titmore a {display: inline-block;transition: 0.3s all ease;width: 140px;height: 40px;line-height: 40px;text-align: center; color: #fff;background: linear-gradient(to right, #23a7ab 0%, #028698 100%);font-size: 14px;}
.goy_titmore a:hover{background:#024d58;color: #fff;}

/*title*/
.title{text-align:center;}
.titlea{font-weight:normal;font-size:42px; text-align: center; color: #333; line-height: 46px;font-weight: bold;font-family: 'Microsoft YaHei';}
.titlea span{font-weight: bold;color: #0180ca;}
.titleb{font-size:18px;color:#999;text-align:center;line-height:30px;padding:4px 0px 15px 0; font-weight: 100;}
.linex{width:65px;height:6px;margin:auto;}
.linex b{width:45px;height:1px;background:#e5e5e5;margin:2.5px 3px;float: left;}
.linex span{width:6px;height:6px;border-radius:50%;border:1px #bababa solid;float:left;}
.titlec {font-size: 16px;color: #999;text-align: center;font-weight: 100;text-transform: uppercase; line-height: 40px;margin-bottom: 10px;}
.namex{width:250px;height:25px;line-height:25px;font-size:12px;text-align:center;color:#fff;background: linear-gradient(to right, #23a7ab 0%, #03a4bb 100%);margin:auto;    text-transform: uppercase;border-radius:30px;margin-bottom:15px;}

/*titleb*/
.titleb{text-align:center;    z-index: 999;  position: relative;}
.titleab{font-weight:normal;font-size:42px; text-align: center; color: #fff; line-height: 46px;font-weight: bold;font-family: 'Microsoft YaHei';}
.titleab span{font-weight: bold;color: #fff;}
.titlebb{font-size:18px;color:#fff;text-align:center;line-height:30px;padding:4px 0px 15px 0; font-weight: 100;}

.linexb{width:65px;height:6px;margin:auto;}
.linexb b{width:45px;height:1px;background:#fff;margin:2.5px 3px;float: left;}
.linexb span{width:6px;height:6px;border-radius:50%;border:1px #fff solid;float:left;}
.titlecb {font-size: 16px;color: #999;text-align: center;font-weight: 100;text-transform: uppercase; line-height: 40px;margin-bottom: 10px;}
.namexb{width:250px;height:25px;line-height:25px;font-size:12px;text-align:center;color:#fff;background: linear-gradient(to right, #23a7ab 0%, #03a4bb 100%);margin:auto;    text-transform: uppercase;border-radius:30px;margin-bottom:15px;}

header{position: fixed;z-index: 9999;width:100%;  height: 140px;}
.nav_on:before{content: ''; width: 100%; position: absolute; height: 1px; top: 120px; background: rgba(255, 255, 255, 0.2); left: 0;}
.nav_on.on:before {display:none;}

.nav_on{position: absolute;top: 0px;left:0;width: 100%;min-width: 1200px;height: 130px;z-index: 999;display: flex;justify-content: space-between;align-items: center;border-radius: 0px;max-height:0px;overflow: inherit;transition:all 0.6s;max-height: 5vw;right:0;margin:0 auto; background: linear-gradient(180deg, rgba(0,0,0,1), transparent);
    padding: 3% 5% 10% 5%;}

header.on{border-bottom:none;}
.nav_on.on{overflow:inherit;top: 0;min-height:70px;width: 100%;left: 0%;border-radius: 0px;height: 70px;box-shadow: 0px 0px 50px rgba(0,0,0,0.4);background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.7));padding: 0% 5% 0% 5%;border-bottom: 1px rgba(255,255,255,0.1) solid;}
.nav_on.on .nav .p_navBox2{top:71px;}
.nav_on.on .nav>ul>li>a{color: #333;}
.nav_on.on.nav_on>a>p{color: #333;}
.nav_on.on.nav_on>a>p>span{color: #666;}
.nav_on.on .top_con li i{color: #666;}
.nav_on.on .top_con>ul>li:first-child a{color: #666;}
.nav_on.on .top_con li i{color: #666;}

.nav_on .logo { float: left; display: flex; justify-content: center; align-items: center;height:90px;}
.nav_on .logo img{height:75px; width:auto;}

.nav_on .logob{display: none;}
.nav_on.on .logob{height:56px; width:auto;}
.nav_on.on .logob img{height:56px; width:auto;}
.nav_on > .logoh{ float: left; display: flex; justify-content: center; align-items: center;height:70px; width: 0px;opacity: 0;
filter: alpha(opacity=100);}
.nav_on.on .logoh{display: none;}
.nav_on.on .logob {float: left; display: flex; justify-content: center; align-items: center;height:56px; opacity: 1;}
.nav_on.on .logob img{height:56px; width:auto;}

.nav_on > .logoh{float: left; display: flex; justify-content: center; align-items: center; height: 90px; width: 260px; opacity: 1; filter: alpha}
.nav_on > .logob{float: left; display: flex; justify-content: center; align-items: center; height: 70px; width: 0px; opacity: 0;}

.nav_on>a>p{font-size: 2rem; line-height: 2rem; padding-left:1.2rem; font-weight: bold ; color: #fff;}
@media screen and (max-width: 1440px){
.nav_on>a>p{font-size: 1.3rem; line-height: 1.6rem;}
}
@media screen and (max-width: 1400px){
.nav_on>a>p{font-size: 1.1rem; line-height: 1.4rem;}
}
@media screen and (max-width: 1366px){
.nav_on>a>p{font-size: 1.1rem; line-height: 1.4rem;}
}

@media screen and (max-width: 1280px){
.nav_on>a>p{font-size: 1rem; line-height: 1.2rem;}
}
.nav_on>a>p>span{font-size: 1.1rem; padding-top:7px; display: block; line-height: 1rem;letter-spacing:-0.2px; color: #fff;font-weight: normal;}
@media screen and (max-width: 1440px){
.nav_on>a>p>span{font-size: 0.5rem; line-height: 0.6rem;}
}

.nav{display:flex;width: calc(100% - 28vw);    justify-content: space-around;}
.nav>ul>li{display: flex;float: left;flex-direction: column;justify-content: center;}
.nav>ul>li:nth-child(2)>a:before,.nav>ul>li:nth-child(3)>a:before,.nav>ul>li:nth-child(4)>a:before,.nav>ul>li:nth-child(5)>a:before,.nav>ul>li:nth-child(6)>a:before,.nav>ul>li:nth-child(7)>a:before{
    position: absolute;
    content: "\eb8a";
    font-family: "iconfont";
    font-size: 15px;
    color: #fff;
    top: -20%;
    right: -22%;
    transition: .5s;
}
.nav_on.on .nav>ul>li:nth-child(2)>a:before,.nav_on.on .nav>ul>li:nth-child(3)>a:before,.nav_on.on .nav>ul>li:nth-child(4)>a:before,.nav_on.on .nav>ul>li:nth-child(5)>a:before,.nav_on.on .nav>ul>li:nth-child(6)>a:before,.nav_on.on .nav>ul>li:nth-child(7)>a:before{color: #666;}
.nav>ul>li.cur{color: #23a7ab; font-weight:bold;}
.nav>ul{display: flex;justify-content: space-between;align-items: center;width: calc(100% - 400px);}
.nav>ul>li+li{}
.nav>ul>li:after{content:'';width:0%;height:4px; display:block;margin: -0px auto 0;transition: .3s; background: linear-gradient(to bottom, #23a7ab 0%, #03a4bb 100%);}
.nav>ul>li:hover:after, .nav>ul>li.cur:after {
    opacity: 1;
    width: 100%;
    transition: 0.5s;
}
.nav>ul>li:hover:after{width:100%;}
.nav>ul>li>a{font-size:1vw;color:#fff;font-weight:100;text-align:center;display:block;position: relative;}
@media screen and (max-width: 1680px){
.nav>ul>li>a{font-size: 1vw;}
}
@media screen and (max-width: 1280px){
.nav>ul>li>a{font-size: 1.1vw;}
}
.nav,.nav>ul,.nav>ul>li{height:100%;}
.header-right{height: 100%;margin-left:100px;}
.header-search{float: right;position: relative;height:100%;text-align:center;display: flex;transition: all .3s;display: flex;align-items: center;color: #fff;font-size: 22px; padding: 0 0% 0 0;font-weight: bold;}
.header-search span{display:block;margin-left:10px;}
.header-search i{font-size: 16px; color: #333;}
.top_con {width: 250px;}
.top_con>ul {display: flex;justify-content: space-between;width: 100%;}
.top_con>ul>li {display: flex;position: relative;width: 24px;height: 24px;border-radius: 50%; justify-content: center;z-index:66;}
.top_con>ul>li:first-child {background: none;display: flex; align-items: center; width: 160px;}
.top_con>ul>li:first-child a { text-transform: uppercase; font-size: 18px; font-weight:normal; color: #fff; padding-left:2%;}
.top_con li i {font-size: 18px;line-height: 24px;   color: #fff; height: 24px; font-weight:normal;}
.top_con li>p {width: 120px;overflow: hidden;position: absolute;top: 32px;left: -45px;opacity: 0;transition: 0.5s;height:  0;padding: 5px;background: #fff;border: 1px solid #ddd;}
.top_con li:nth-child(1)>p{width: 230px;color: #666;font-size: 16px;line-height:26px;height: auto !important;left: -24px;}
.top_con li p img {width:100%;}
.top_con li>a {}
.top_con li:hover p {opacity: 1;transition: 0.5s;height: 120px;}
/*搜索*/
.top_con li:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;} 
.tit_sel {width: 472px;height: 150px;background: rgba(51,51,51,0.7);transform: rotateX(90deg);position: absolute;right: 0;transition: all 0.5s;font-size: 16px;padding: 34px; z-index: 9999;top:33px;}
.tit_sel span {font-size: 24px;display: block;color: #152682;font-family: Arial;}
.tit_icon:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;}
#search-i{float:left; width:30px; height:38px; overflow:hidden; margin-top:20px;  box-sizing: border-box; padding-top: 0px; border: 1px solid #dddddd;border-left: none; padding-right:45px;}
#search-bg{float:left; width:344px; height:38px; overflow:hidden; padding-left:14px; margin-top:20px; box-sizing: border-box;     border: 1px solid #dddddd;border-right: none;text-align: left;    line-height: 38px;}
.search-text{ font-size:13px;color: #999999;justify-content: center;align-items: center;}
.search-text a{ font-size:13px; color: #fff !important; font-weight:normal;}
.search-text a:hover{ font-size:13px; color: #ffffff;}
.search-text span{ float:left;  color:#ffffff;font-size: 13px;}
#infoname{ border:none;background:none; outline:none;} 
.search_name {float: left;font-size:22px;color: #ffffff; line-height: 32px;position: relative;z-index: 5;padding: 15px 0;width: 264px;height: 96px;background: #cb0303;text-align: center;}
.search_name:after {content: "";width: 0px;height: 0px;border-top: 7px solid #005299; border-right: 7px solid transparent;border-bottom:8px solid transparent; border-left: 7px solid #005299;position: absolute; top: 81px; right: -13px; transition: 0.5s all ease-in-out; }
form {justify-content: center;}
.head_right {display: flex;justify-content: space-between;align-items: center;width: 72%;}
.fleft { float:left!important }
.fright { float:right!important }
.fnone { float:none!important }
.nav>ul>li:hover .p_navBox2{max-height:600px;}
.left{float:left;}
.right{float:right;}
.nav .p_navBox2{position: absolute;width:100%;background: rgba(255,255,255,0.9);top: 130px;left: 0;max-height:0px;overflow: hidden;transition: 0.3s ease all;border-radius: 10px;backdrop-filter: blur(5px);}

.nav .p_navBox2.prod_fl>div.warp{width:94%;margin:0 auto;display:flex;max-width:1400px;justify-content:space-between;padding:0;}
.nav .p_navBox2>div.warp{margin:0 auto;display:flex;max-width:1400px;justify-content:space-between;padding:4% 2%;}
.nav .p_navBox2 .warp .right .tit{font-size:30px;line-height:30px;font-weight:400;margin-bottom:40px;color:#333}
.nav .p_navBox2 .warp .right .con{display:flex;flex-direction:column; }
.nav .p_navBox2 .warp .right .con a{width:180px;height:46px;font-size:16px;color:#333;display:flex;justify-content:space-between;align-items:center;padding:0 30px;border:2px solid #bfbfbf;margin-bottom:15px;transition:all .5s ease}
.nav .p_navBox2 .warp .right .con a span{font-size:16px;}
.nav .p_navBox2 .warp .right .con a:hover span{ color:#fff;}

.nav .p_navBox2 .warp .right .con a:hover{ color:#fff; background:#23a7ab;border:2px solid #23a7ab}
.nav .p_navBox2 .warp .right .tel{padding-top:10px}
.nav .p_navBox2 .warp .right .tel .t22{font-size:16px;line-height:20px;color:#666}
.nav .p_navBox2 .warp .right .tel .c{font-size:30px;font-family:arial}
.nav .p_navBox2 .warp .right .tel .c a{color:#23a7ab; font-size:30px; font-family:"din";}
.nav .p_navBox2.prod_fl .warp .left{width:auto;position: relative;}
.nav .p_navBox2 .warp .left{width:60%;}
.nav .p_navBox2 .warp .left ul{display:block;width:100%;height: 100%;}
.nav .p_navBox2.prod_fl .warp .left ul{padding: 40px 0;}
.nav .p_navBox2 .warp .left ul p a{font-size: 18px;display:block;line-height: 40px;}
.nav .p_navBox2 .warp .left ul p a span{font-size: 17px;line-height: 40px;}
.nav .p_navBox2 .warp .left ul li:hover p a{color:#fff;}
.nav .p_navBox2.prod_fl .warp .left li{width:100%;background:#f8f8f8;margin:0px !important;}
.nav .p_navBox2.prod_fl .warp .left li>a{width: 50%;font-size: 18px;padding: 0 25px;font-weight: 400;letter-spacing: 0;line-height: 40px;float: left;margin-left:0%;background:#fff url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241220/20241220174605_1566232974.png) no-repeat center right 20px;margin-bottom:0px;}
.nav .p_navBox2.prod_fl  .warp .left li.on>a{background-color: #fff;color: #23a7ab;}
.nav .p_navBox2.prod_fl  .warp .left li:hover{background:none;}
.nav .p_navBox2 .warp .left>ul>li>a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 18px;font-weight: lighter;transition:all .3s ease;width: 50%;float: left;}
.nav .p_navBox2 .warp .left>ul>li{width:23.5%;    font-size: 20px;padding: 0 25px;font-weight: 400;letter-spacing: 0;line-height: 60px;float: left;background:#ddd url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241220/20241220174605_1566232974.png) no-repeat center right 20px;transition:all .3s ease;}
.nav .p_navBox2 .warp .left>ul>li+li{margin-left:2%;}
.nav .p_navBox2 .warp .left>ul>li:nth-child(4n+1){margin-left:0;}
.nav .p_navBox2 .warp .left>ul>li:nth-child(n+5){margin-top:20px;}
.nav .p_navBox2 .warp .left>ul>li:hover{background:#23a7ab url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241220/20241220174632_1728224141.png) no-repeat center right 20px;}
.nav .p_navBox2 .warp .left>ul>li>a:hover{color:#fff;}
.nav .p_navBox2 .warp .right {padding-left:5%;padding-top:5%;padding-bottom:5%;box-shadow: -10px 0px 10px rgb(0 0 0 / 5%);width: 540px;}
.nav .p_navBox2 .warp .center{max-width:330px;}
.nav .p_navBox2 .warp .center img{width:100%;height:auto;}
.nav .p_navBox2 .warp .left .title{font-size:27px;line-height:26px;color:#000;font-weight:700;margin-bottom:20px}
.nav .p_navBox2 .warp .left .jieshao{font-size:16px;line-height:1.8;color:#333;margin-bottom:40px}
.nav .p_navBox2 .warp .left li dl{width: 50%;float:left;position: absolute;left: 50%;display:none;top:0px;background: #fff;height: 100%;padding: 40px 0;overflow-y: auto;}
.nav .p_navBox2 .warp .left li dl a{width: 100%;font-size: 18px;line-height: 60px;display: block;padding-left: 60px;float:left;font-weight: lighter;}
.nav .p_navBox2 .warp .left li.on dl{display:block;}
.nav .p_navBox2 .warp .left>ul>li.prod_list{background:none;width:100%;padding: 0;}
.nav .p_navBox2 .warp .left>ul>li.prod_list li{margin-right:1%;display:block;float:left;padding:0px 20px;line-height: 40px;margin-bottom: 10px;margin-left: 0;background: #ddd;width: calc(92% / 6);}
.nav .p_navBox2 .warp .left>ul>li.prod_list li a{font-size:15px;color:#222;line-height: 40px;}
.nav .p_navBox2 .warp .left>ul>li.prod_list li:hover{background:#23a7ab;color:#fff;}
.nav .p_navBox2 .warp .left>ul>li.prod_list li:hover a{color:#fff;}
.nav .p_navBox2 .warp .left li.prod_zs{width:calc((100% - 8%) / 5) !important;background:none;padding:0 !important; position: relative;}
.nav .p_navBox2 .warp .left.prod_nav{width:100%;}
.nav .p_navBox2 .warp .left li.prod_zs .progdwz2021 li img{width:100%;height:auto;}
.nav .p_navBox2 .warp .left li.prod_zs .progdwz2021 li span,.nav .p_navBox2 .warp .left li.prod_zs .progdwz2021 li br{display:none;}
.nav .p_navBox2 .warp .left li.prod_zs .progdwz2021 li>a{display:block;} 
.nav .p_navBox2 .warp .left>ul>li.prod_zs:nth-child(5) {margin-top: 0px;margin-left:2%;}
.nav .p_navBox2 .warp .left>ul>li.prod_zs>a{width:100%;height:100%;position: absolute;z-index: 9;}
.nav .p_navBox2 .warp .left>ul>li.prod_zs>a span{display:block;width:100%;text-align:center;}
.nav .p_navBox2 .warp .left>ul>li.prod_zs:hover{background:none;}
.nav .p_navBox2 .warp .left>ul>li.prod_zs>a:hover{color:#23a7ab;}
.nav .p_navBox2 .warp .left li.prod_zs>span{display:block;width:100%;text-align:center;}
.syswiper-wrap>.swiper-container>.swiper-wrapper>.swiper-slide{height:100vh;}

/*幻灯*/
.banner {position: relative;}
.index-banner-swiper {position: relative;background: #000;z-index:1;}
.banner-slide {}
.banner-slide .txt{position: absolute;width: 900px;left:8%;top:50%;margin-top: -167px;z-index: 33; color: transparent;}
.banner-slide .txt h1{font-size:4.6vw; margin: 0;padding: 0;padding-bottom:20px; font-family: hs_b;  position: relative;text-transform: uppercase; -webkit-text-stroke: 2px #fff;}
.banner-slide .txt h1 strong{ color: #fff; font-weight:normal; -webkit-text-stroke: 0px transparent;}
/*.banner-slide .txt .line {width: 80px;height: 4px;background: #00a849;margin: 10px 0;}*/
.banner-slide .txt h4{ font-size:3.1vw;color: #fff;line-height: 56px; font-weight:normal; text-shadow: 0rem 0.15rem 0rem rgba(0,168,73,0.5);}
.banner-slide .txt h5{ font-size:1.6vw;color: #fff;line-height:2.6vw;  margin-bottom:4%; font-weight:normal; text-shadow: 0rem 0.15rem 0rem rgba(0,168,73,0.5);}
.banner-slide .txt h6{ font-size:1.6vw; color: #333333; line-height:2.6vw;  margin-bottom:4%; font-weight:normal; text-shadow: 0rem 0.15rem 0rem rgba(255,255,255,0.5);}
.banner-slide .txt.center {text-align: center;width:100%;left:0;top:20%;margin: 0;}
.banner-slide .txt.none {display: none;}
.banner-slide .txt.right {text-align: right;left: auto;right: 10%;}
.banner-slide .txt.right .line {float: right;clear: both;}
.banner-slide .txt.right .banner-btn a {display: inline-block;vertical-align: middle;float: none;text-align: right;margin-right:0px;margin-left: 15px;}
.banner-slide .img {text-align: center;}
.banner-slide .txt .img {text-align: left;}
.mbshow { display:none!important;}

.banner-btn {clear: both;}
.banner-btn a{display: block;float: left;margin-right: 15px;/*padding:15px 20px;*/font-size: 0;}
.banner-btn a span{color: #fff;font-size: 14px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.banner-btn a i{display: inline-block;vertical-align: middle;width: 18px;height: 10px;background:url("//memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241220/20241220174657_431546732.png");}
/*.banner-btn a:hover {background: #008b62;}*/

.banner-slide .txt h1 {transform:translateY(200px);opacity:0;transition:all .3s;}
.banner-slide .txt h4 {transform:translateY(200px);opacity:0;transition:all 0.6s;}
.banner-slide .txt h5 {transform:translateY(200px);opacity:0;transition:all 0.6s;}
.banner-slide .txt h6 {transform:translateY(200px);opacity:0;transition:all 0.6s;}
.banner-slide .txt .line {transform:translateY(200px);opacity:0;transition:all 0.9s;}
.banner-slide .txt .banner-btn {transform:translateY(200px);opacity:0;transition:all 1.2s;}
.index-banner-swiper .swiper-slide-active .txt h4,.index-banner-swiper .swiper-slide-active .txt h1,.index-banner-swiper .swiper-slide-active .txt .line,.index-banner-swiper .swiper-slide-active .banner-btn{transform:translateY(0px);opacity:1;}

.swiper-banner-pagination {bottom: 55px;width: 100%; display: block;z-index: 90;}
.swiper-banner-pagination .swiper-pagination-bullet {width:60px;height:10px;margin:0 0 0 10px;border-radius: 0;opacity:1;background: none; position: relative;z-index: 11;outline: none;}
.swiper-banner-pagination .swiper-pagination-bullet::before {content: '';display: block;width: 100%;height: 6px;position: absolute;left: 0;top:5px;background: #fff;opacity: 0.3;}
.swiper-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity: 1;}
.swiper-banner-pagination .swiper-pagination-bullet::after {content: '';display: block;position: absolute;left:0;top:5px;width:0;height: 6px;background: #ffa500;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index: 10;}
.swiper-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {-webkit-animation: w100 4000ms 1;animation: w100 4000ms 1;}

@keyframes w100{0%{width: 0%;} 100%{width: 100%;}}

.index-scroll {position:absolute;left:1%;top:85%;z-index:70;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.index-scroll h6{margin: 0;font-weight: normal;font-size: 0;position: relative;padding-bottom:7px;padding-left: 30px;}
.index-scroll h6::after {content: '';display: block;width: 100%;height: 1px;background: #fff;position: absolute;bottom: 0;left: 0;-webkit-animation: w100 3000ms infinite ease-in-out;animation: w100 3000ms infinite ease-in-out;}
.index-scroll h6 span{font-size: 12px;color: #fff;text-transform: uppercase;letter-spacing: 1px; margin-right: 10px;display: inline-block;vertical-align: middle;}
.index-scroll h6 i{width: 12px;height: 10px; background: url("//memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241220/20241220174722_1631247777.png");display: inline-block;vertical-align: middle;-webkit-animation: op01 1000ms infinite ease-in-out;animation: op01 1000ms infinite ease-in-out;}
@keyframes op01{0%{opacity: 0;}100%{opacity: 1;}}

.banner-slide .img img{width: auto!important;}

.banner_textg{font-size: 22px;color:#fff; line-height: 46px; height: 46px; border:1px #00a849 solid; width:42%; display: flex;text-align: center; margin-top:2.6%; letter-spacing:2px;}
.banner_textg span{background: #00a849; color: #fff; width:40%; line-height: 46px; text-align: center;}
.banner_textg em{color: #fff; width:60%; line-height:46px; text-align: center;font-style: normal;}


/* banner end */

.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}


.banner-slide .txt .tit-18{ margin-top:4%; font-size:28px;font-weight: 400; color: #fff; line-height: 26px; letter-spacing: 0px; transition: all 0.9s;}
/*.banner-slide .txt .tit-18 span+span{ padding-left:3%;}*/

.inlineblock{ transition: all 1.2s;}

.more1 { display: flex;color: #fff;align-items: center; transition: all 0.5s;background-position: 100% 50%; background-size: 400% 300%; 
  -webkit-transition: 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);margin-top: 3%;}
.more1 .tit-16 {border-radius: 60px;padding: 14px 32px;line-height: 1;display: inline-block; font-size: 15px;background: linear-gradient(to right, #00a849 25%, #1fe373 75%); position: relative;z-index: 999; color: #fff; box-shadow: 5px 5px 10px 0 rgba(213, 31, 37, .2);width: 180px;text-align: center; letter-spacing: 2px;z-index: 3;}
.more1 .tit-17 { border-radius: 60px; padding: 14px 25px; line-height: 1; display: inline-block; font-size: 15px; background: linear-gradient(to right, #2889dd 25%, #015fae 75%); color: #fff; position: relative; margin-left:-10%; padding-left: 11%; width: 236px; text-align: center; letter-spacing: 2px;
 box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .1);z-index: 1;z-index: 2;}
.more1 .tit-172 { border-radius: 60px; padding: 14px 25px; line-height: 1; display: inline-block; font-size: 15px; background: linear-gradient(to right, #2889dd 25%, #015fae 75%); color: #fff; position: relative; margin-left:-10%; padding-left: 11%; width: 236px; text-align: center; letter-spacing: 2px;box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .1);z-index: 1;}

/*pro*/




@media screen and (min-width: 1263px) {
html {
  font-size: calc(1263px * 20 / 1903);
}
}

@media screen and (min-width: 1349px) {
html {
  font-size: calc(1349px * 20 / 1903);
}
}

@media screen and (min-width: 1463px) {
html {
  font-size: calc(1463px * 20 / 1903);
}
}

@media screen and (min-width: 1543px) {
html {
  font-size: calc(1543px * 20 / 1903);
}
}

@media screen and (min-width: 1583px) {
html {
  font-size: calc(1583px * 20 / 1903);
}
}

@media screen and (min-width: 1643px) {
html {
  font-size: calc(1643px * 20 / 1903);
}
}

@media screen and (min-width: 1663px) {
html {
  font-size: calc(1663px * 20 / 1903);
}
}

@media screen and (min-width: 1903px) {
html {
  font-size: calc(1903px * 20 / 1903);
}
}
/**/
a.vid_btn{width: 160px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color:#333;border:1px solid #eee; background: #eee; position: relative;overflow: hidden;z-index: 0; border-radius: 50px;}
a.vid_btn:hover{ color:#fff}
a.vid_btn:hover:before {left:0; color:#fff}
a.vid_btn:before {content: "";width: 100%;height: 100%;background: #004EB9;position: absolute;left: -100%;top: 0;z-index: -1;transition: all 0.3s;border:none;color: #fff;}
/*pro*/
.pro{padding:0px 0 80px 0px; overflow: hidden;background:#f8f8f8;}
.pro_box {}
.pro_tit {text-align: center;}
.pro_tit b{font-size: 42px;line-height: 42px;}
.pro_tit b span{color: #23a7ab;}
.pro_tit p{font-size: 18px;color: #999;line-height: 18px;padding-top: 18px;}
.pro_tit p:after{content: '';width: 32px;height: 2px;background: #23a7ab;display: block;margin: 0 auto;margin-top: 30px;}
.pro_tab {margin-top: 30px;overflow: hidden;background: #fff; padding:4%; }
/*左边*/
.pro_lc {z-index: 99;width: 20.67%;}
.prod_content{width: 100%;position: relative;z-index: 0;overflow: hidden;margin-top: 50px;}
.prod_list_row1{background: #23a7ab;width: 100%;}
.prod_list_row1 a{display: block;padding:15px 35px 28px 35px;font-size:30px;color: #fff;line-height:66px;font-weight: bold;background: url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241220/20241220180032_21008627.png) no-repeat right 30px;box-sizing: content-box;}
.prod_list_row1 a .en{display: block;color: #fff;font-size: 20px;line-height:24px;font-weight: bold;opacity: 0.625;}
.pro_cate * {transition: 0.3s all ease;}
.pro_cate > table > tbody > tr, .pro_cate > table > tbody, .pro_cate > table {display: block;width: 100%;border: 0 none;position: relative;}
.pro_cate > table > tbody > tr:after {content: '';width: 3px;height: 100%;position: absolute;background: #e1e1e1;left: 0;top: 0;transition: 0.3s all ease}
.pro_cate > table > tbody > tr > td:first-child{line-height: 66px;width: 100%;display: block;padding: 0 !important;height: 66px;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
.pro_cate > table > tbody > tr > td:first-child > b > a{color: #343434 !important;display: block;position: absolute;left: 0;width: 100%;top: 0;font-size: 18px;font-weight: normal;padding: 0 45px 0 40px;background: #f8f8f8 url(https://memberpic.114my.com.cn/0464931/uploadfile/image/20240611/20240611110333_2106913297.png) no-repeat 88% center;transition: 0.3s all ease;line-height: 60px;}
.pro_cate > table > tbody > tr.on> td:first-child > b > a {color: #23a7ab !important;font-weight: bold;}
.pro_cate > table > tbody > tr.on:after {background: #23a7ab;}
.pro_cate > table > tbody > tr > td:first-child > b > a:after {content: '';display: block;width: 30px;height: 30px;position: absolute;left: 30px;top: 15px;}
.pro_cate > table > tbody > tr:nth-child(2) > td:first-child > b > a:after {background: url() no-repeat center}
.pro_cate > table > tbody > tr > td:first-child > b {font-size: 0px;font-size: 0em;display: block;position: relative;height:66px;}
.pro_cate > table > tbody > tr > td > div {width:310px;padding: 15px 0 30px;background: #fff;line-height: 0}
.pro_cate > table > tbody > tr > td > div:after {content: '';display: block;clear: both;}
.pro_cate > table > tbody > tr > td > div > a {display: block;line-height: 40px;padding: 0 0px 0 0px !important;line-height: 40px;width: 123px;font-size:15px;color: #888 !important;float: left;position: relative;margin: 0px 0px 0px 30px;}
.pro_cate > table > tbody > tr > td > div > a:first-child {border-top: 0 none;}
.pro_cate > table > tbody > tr > td > div > a:after {content: '';clear: both;width: 6px;height: 1px;background: #ccc;position: absolute;display: block;left:-14px;top: 20px;}
.pro_cate tr td+td#showtyepname{display: none !important;}

/*右边*/
.pro_rc{width: 77% !important;}
.pro_jsl{overflow: hidden;width: 100% !important;}
.prod_w3{margin-top: 30px;}
.prod_w3 a{display: block;float: left;width: 60px;height: 50px;border: 1px #ccc dashed;text-align: center;padding-top:10px;font-size: 14px;}
.prod_w3 a+a{margin-left: 16px;}
.prod_d{}
.prod_d table tr td{display: block;float: left;padding:1% !important;position: relative;overflow: hidden;width:24%;border: 1px #eee solid;}
.prod_d table tr td+td{margin-left:1%;}
.prod_d table tr:nth-child(2){display: block;margin-top: 1%;}
.prod_d table tr:nth-child(3){display: block;margin-top: 1%;}
.prod_d table tr td img{width: 100%;height: auto;transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;}
.prod_d table tr td:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}
.prod_d table tr td br{display:none;}
.prod_d table tr td span{display: block;line-height:34px !important;height:34px;background: #fff;position: relative;z-index: 2;width: 100% !important;}
.prod_d table tr td span a{font-size: 16px;line-height: 34px;}
.pro_after {width: 150px;margin: 0 auto;}
.pro_after ul {display: flex;justify-content: space-between;width: 100%;}
.pro_after li {width:9px;height: 9px;border-radius: 50%;position: relative;background: #0a46b4;}
.pro_after li:after {content:'';width: 18px;height: 18px;border-radius: 50%;position: absolute;border:1px solid #0a46b4;top:-6px;left:-5px;}



.por_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.por_top>p {font-size: 38px;color: #23a7ab;font-weight: bold; line-height:38px;}

.por_top>p span {
    font-size: 18px;
    display: block;
    margin-left: 0px;font-weight: normal;line-height:28px;
margin-top:7px;
color: #999;
text-transform: uppercase;
}

.por_topb {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.por_topb>p {font-size: 38px;color: #23a7ab;font-weight: bold; line-height:38px;}

.por_topb>p span {
    font-size: 18px;
    display: block;
    margin-left: 0px;font-weight: normal;line-height:28px;
margin-top:7px;
color: #999;
text-transform: uppercase;
}
/**/
 .t{text-align:center; padding:80px 0 40px 0; display: flex; flex-direction: column; align-items: center; font-family: "Microsoft YaHei";}
 .t h3{color:#222; font-size:2.5vw; line-height:4vw; font-weight:bold; position: relative; z-index: 5; letter-spacing:2px;}
.t p{font-size:18px;  color:#666; z-index: 5;  font-family: 'Hos';     margin-top: 6px;}
.t h3 b{ color:#23a7ab;}
 .t h3 span {font-size:5vw;line-height: 82px;color:#f8f8f8; left:-2vw; font-family: "DIN"; text-transform: uppercase;font-weight:  bold;position:  absolute;top: 0;z-index: -1;}

.mchrd{padding:1% 1% 5.9% 1%;overflow: hidden;display: flex;justify-content: flex-end;background: url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241211/20241211100041_1971326666.jpg)no-repeat center top; animation:brandBg 60s  infinite linear;}
@keyframes brandBg{
  0%{background-position:calc(50% - 960px) center;}
  100%{background-position:calc(50% + 960px) center;}
}

.mchrd:before{content: '';width: 70.7%;height: 100%;position: absolute;/* background: #0e6fb7;*/right: 0;top: 0;z-index: -1;}
.mchrd_box{max-width: 1600px;margin: 0 auto;width: 100%;display: flex;justify-content: space-between;background: ;/* padding: 6% 0 6% 4%;*/align-items: center;flex-direction: column;}
.mchrd_con{margin: 2% 0 0;}
.mchrd_con .slick-track{padding: 1% 0 0;display: flex;}
.mchrd_con ul{display: flex;justify-content: space-between;margin-bottom: 0 !important;}
.mchrd_con>ul>div>div>li,.mchrd_con li{display: flex !important;flex-direction: column;width: 23%;padding: 3%;transition: 0.8s;background: #fff;border-radius: 1rem;overflow: hidden;box-shadow: 0 0 20px #c3c1c1;}
.mchrd_con>ul>div>div>li:hover,.mchrd_con>ul>div>div>li.on,.mchrd_con li.on{background: :#23a7ab;color: #fff;box-shadow: 0 0 20px #333;position: relative;z-index: 5;/* border-left: 1px solid #e50012;*/}
.mchrd_con li:nth-child(2n){flex-direction: column-reverse;}
.mchrd_con li:hover,.mchrd_con li.on{background: #23a7ab;}
.mchrd_con li:hover p,.mchrd_con li.on p{color: #fff;}
.mchrd_con li:nth-child(2n) p{padding: 0 0 12% 0;}
.mchrd_con>ul>div>div>li.slick-current{}
.mchrd_con li i{font-size: 3rem;border-radius: 45rem;overflow: hidden;}
.mchrd_con li i img{width: 100%;height: 14.167vw;object-fit: cover;}
.mchrd_con li p{display: flex;flex-direction: column;font-size: 1.6rem;padding: 18% 0 0;align-items: center;   font-weight: bold;}
.mchrd_con li p span{font-size: 0.98rem;line-height:1.8rem;padding: 5% 0 0;opacity: 0.7;text-align: center;  font-weight: normal;}
.mchrd_con li a{font-size: 1rem;margin: 24% 0 0;transition: 0.8s;display: none;}
.mchrd_con li.on a{color: #fff;}
.mchrd_con .ban_dot{display: flex !important;width: 100%;align-items: center;position: absolute;bottom: 0;left: -37%;}
.mchrd_con .ban_dot li{width: 10px;height: 10px;display: inline-block;background: #fff;margin: 0 0.3%;transition: 0.5s;/* border-radius: 50%;*/}
.mchrd_con .ban_dot li.slick-active{width: 25px;/* border-radius: 40px;*/background: #ff6600;}
.mchrd_con .ban_dot li button{font-size: 0;border: none;outline: none;}
/**/

/*工程案例*/
.abg {  position: relative;   margin: 0 auto;}
.appli_bg{height:860px; position: relative; }
.appli{ width: 100%; position: absolute;bottom: 0; z-index: 22;height: 240px;}
.appli_pic li{width:100%;height:860px;}
.appli_pic li:nth-child(1){
background:url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241210/20241210162313_125179487.jpg)no-repeat center;}

.appli_pic li:nth-child(2){
background:url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241210/20241210162313_347762878.jpg)no-repeat center;}

.appli_pic li:nth-child(6){
background:url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241210/20241210162310_161101369.jpg)no-repeat center;}
.appli_pic li:nth-child(4){
background:url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241210/20241210162312_2014745776.jpg)no-repeat center;}
.appli_pic li:nth-child(5){
background:url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241210/20241210162314_767076417.jpg)no-repeat center;}
.appli_pic li:nth-child(3){
background:url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241210/20241210162903_1890340890.jpg)no-repeat center;}
.appli_list>p{font-size:20px;color:#FFF; margin-top:20px; margin-bottom:50px;}
.appli_list li{width:15.8%;height:70px;color:#222; margin-left:1%;float:left; background-color: rgba(255, 255, 255, 0.7); font-size:1.1vw;line-height:70px; font-weight:bold; cursor: pointer; z-index:11; text-align:center;}
.appli_list li:nth-child(1){ margin-left:0px;}
.appli_list li:last-child{border-right:0;}
.appli_list li.on{color:#FFF;background:#23a7ab;}
.appli_pic li{position: relative; z-index:1}
.appli_pic li:after{content:"";display:block;width:100%;height:100%; z-index:-1;position: absolute;top: 0; 
 background:url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241210/20241210163050_1369789265.png);}
.appli_text {float: right; /*width: 480px;height: 470px;*/ background: #FFF; margin-top: 6vw; padding: 2%;text-align:center;color:#222;}
.appli_text p{font-size:24px; font-weight:bold;padding-bottom:1.5vw;margin-bottom:1.5vw; border-bottom:1px solid #eee;}
.appli_text i{display:block;width:405px;}
.appli_text i img{width:100%;}
.appli_text span{font-size:16px;    line-height: 50px;}

.appli_t { position: absolute; top: 15%; left:8%; z-index: 2;color:#FFF;}
.appli_t p{font-family: PingFang SC,'Microsoft YaHei',Arial,sans-serif; font-weight: 900; font-size: 3.2rem;}
.appli_t span{font-size:2rem; }
.appli_more { margin-top: 5vw;position: relative;}
.appli_more a{color:#FFF;font-size:16px;padding-left: 24px;line-height: 42px;}
.appli_more:before{width:42px;height:42px;background:#23a7ab;content:"";display:block;border-radius:50%;position: absolute;
z-index: -1; transition: all 0.3s;}
.appli_more:after{content:"";display:block;width:16px;height:11px;position: absolute; left: 140px; top: 16px;
background:url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241220/20241220185414_218532467.png)no-repeat;}
.appli_more:hover::before{width:180px;border-radius:100px;}
.footer-content {  width: 85%; margin: auto; position: relative;}

/**/
.fcontent{width: 84%;margin: 0 auto;}
.cpys_tit{font-size: 2.5rem;color: #333333;height: 5.5rem;line-height: 2.5rem;overflow: hidden;text-align: center;}
.fuw{background: #fff url(https://memberpic.114my.com.cn/dgmingshi1/uploadfile/image/20241210/20241210161837_1461932858.png);background-repeat: no-repeat;background-position: center 10.5rem;background-size: 100% 12rem;padding: 4.5rem 0 4.5rem;}
.fuw .cpys_tit{line-height: 3.5rem;}
.cpys_tit span{ display:block; font-size:1rem; color:#666; font-weight:normal;}
.fuw ul li{width: 16.66%;float: left;font-size: 1.2rem;color: #333;line-height: 1.8rem;text-align: center;transition: all 0.5s;}
.fuw ul li em{display: block;width: 5rem;height: 5rem;line-height: 0;overflow: hidden;margin: 0 auto 0.8rem;}
.fuw ul li em img{width: 5rem;height: 5rem;}
.fuw ul li i{display: block;}
.fuw ul li span{display: block;font-size: 0.6rem;line-height: 0.9rem;padding-top: 0.3rem;}
.fuw ul li:hover em img{animation: flipInY 0.8s;}
.fuw ul li:nth-child(2){padding-top: 4rem;}
.fuw ul li:nth-child(3){padding-top: 6rem;}
.fuw ul li:nth-child(4){padding-top: 7rem;}
.fuw ul li:nth-child(5){padding-top: 9rem;}
.fuw ul li:nth-child(6){padding-top: 4.5rem;}
/**/
.date_a{  width:60px; height:60px; line-height:60px; text-align:center; border-radius:100%;  background:#fff; margin:0 auto;position: relative;}
.date_a a{color:#23a7ab;display: block; font-weight:bold; font-size:18px; position: relative; z-index: 2;line-height:60px;}
.date_a:after,.date_a:before{content:""; position: absolute; top:0; left:0; right:0; bottom:0;  margin:auto; width:3vw; height:3vw;border-radius: 100%; background:rgba(255,255,255,0.2);  transition:0.3s all linear;}
.date_a:after{animation:after 1.5s ease infinite;}
.date_a:before{animation:before 1s ease infinite;}
@keyframes after{
	0%{transform:scale(1.3);opacity: 1;}
	50%{transform:scale(2.2);opacity: 0.5;}
	100%{transform:scale(4);opacity: 0;}
}
@keyframes before{
	0%{transform:scale(1.2);opacity: 1;}
	50%{transform:scale(2.4);opacity: 0.5;}
	100%{transform:scale(5);opacity: 0;}
}

.g_about{padding-bottom:3.7rem;position:relative}
.g_about h2{position:absolute;left:0;top:3.3rem;text-align:center;width:100%}
.g_about h2 b{display:block;font-size:2.4rem;font-weight:400;line-height:3rem;color:#fff;font-weight:700}
.g_about h2 em{display:block;font-size:1.05rem;font-weight:400;line-height:2rem;color:#fff}
.g_about .abico{position:absolute;width:3.3rem;height:3.3rem;left:50%;margin-left:-1.65rem;top:16rem}
.g_about .abbg{width:100%;overflow:hidden}
.g_about .abbg img{width:100%;display:block;transition:all .3s linear 0s}
.g_about .abwz{width:88%;background:#fff;padding:2rem 2% 0;margin:-10rem auto 0;position:relative;z-index:11;border-radius:.5rem; overflow:hidden}
.g_about .abwz .ableft p{position:relative;float:left;width:61.6%}
.g_about .abwz .ableft p i{width:100%}
.g_about .abwz .ableft p i img{width:100%;display:block}
.g_about .abwz .ableft p em{position:absolute;left:0;top:0;font-size:.85rem;font-weight:400;line-height:1.8rem;color:#666;padding:1rem 1rem 0 .2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_about .abwz .ableft dl{float:right;width:38%}
.g_about .abwz .ableft dl dd{width:50%;overflow:hidden;float:left;position:relative}
.g_about .abwz .ableft dl dd:before{content:"";position:absolute;width:1px;height:4rem;background:#d1d2d2;left:50%;bottom:0}
.g_about .abwz .ableft dl dd em .hover{display:none}
.g_about .abwz .ableft dl dd em i{width:100%;overflow:hidden}
.g_about .abwz .ableft dl dd em i img{width:100%;display:block}
.g_about .abwz .ableft dl dd span{position:absolute;left:0;top:0;width:100%}
.g_about .abwz .ableft dl dd span i{width:4rem;display:block;margin:4rem auto 0;overflow:hidden}
.g_about .abwz .ableft dl dd span i img{width:8rem;display:block;transition:all .3s linear 0s}
.g_about .abwz .ableft dl dd span h4{font-size:.95rem;font-weight:400;line-height:1.7rem;color:#666;display:block;text-align:center}
.g_about .abwz .ableft dl dt{width:50%;overflow:hidden;float:left;border-radius:.5rem}
.g_about .abwz .ableft dl dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_about .abwz .ableft dl:hover dt img{transform:scale(1.1);border-radius:.5rem}
.g_about .abwz .ableft dl:hover dd:before{background:rgba(255,255,255,.3)}
.g_about .abwz .ableft dl:hover dd em .moren{display:none}
.g_about .abwz .ableft dl:hover dd em .hover{display:block}
.g_about .abwz .ableft dl:hover dd span i img{margin-left:-4rem}
.g_about .abwz .ableft dl:hover dd span h4{color:#fff}
.g_about .abwz .abr .ab1{float:left;width:61.6%}
.g_about .abwz .abr .ab1 dd{width:31.04%;overflow:hidden;float:left;position:relative}
.g_about .abwz .abr .ab1 dd:before{content:"";position:absolute;width:1px;height:4rem;background:#d1d2d2;left:50%;top:0}
.g_about .abwz .abr .ab1 dd em .hover{display:none}
.g_about .abwz .abr .ab1 dd em i{width:100%;overflow:hidden}
.g_about .abwz .abr .ab1 dd em i img{width:100%;display:block}
.g_about .abwz .abr .ab1 dd span{position:absolute;left:0;top:0;width:100%}
.g_about .abwz .abr .ab1 dd span i{width:4rem;display:block;margin:4rem auto 0;overflow:hidden}
.g_about .abwz .abr .ab1 dd span i img{width:8rem;display:block;transition:all .3s linear 0s}
.g_about .abwz .abr .ab1 dd span h4{font-size:.95rem;font-weight:400;line-height:1.7rem;color:#666;display:block;text-align:center}
.g_about .abwz .abr .ab1 dt{width:68.96%;overflow:hidden;float:left;border-radius:.5rem}
.g_about .abwz .abr .ab1 dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_about .abwz .abr .ab1:hover dt img{transform:scale(1.1);border-radius:.5rem}
.g_about .abwz .abr .ab1:hover dd:before{background:rgba(255,255,255,.3)}
.g_about .abwz .abr .ab1:hover dd em .moren{display:none}
.g_about .abwz .abr .ab1:hover dd em .hover{display:block}
.g_about .abwz .abr .ab1:hover dd span i img{margin-left:-4rem}
.g_about .abwz .abr .ab1:hover dd span h4{color:#fff}
.g_about .abwz .abr .ab3{float:left;width:38.4%}
.g_about .abwz .abr .ab3 dd{width:50%;overflow:hidden;float:left;position:relative}
.g_about .abwz .abr .ab3 dd:before{content:"";position:absolute;width:1px;height:4rem;background:#d1d2d2;left:50%;top:0}
.g_about .abwz .abr .ab3 dd em .hover{display:none}
.g_about .abwz .abr .ab3 dd em i{width:100%;overflow:hidden}
.g_about .abwz .abr .ab3 dd em i img{width:100%;display:block}
.g_about .abwz .abr .ab3 dd span{position:absolute;left:0;top:0;width:100%}
.g_about .abwz .abr .ab3 dd span i{width:4rem;display:block;margin:4rem auto 0;overflow:hidden}
.g_about .abwz .abr .ab3 dd span i img{width:8rem;display:block;transition:all .3s linear 0s}
.g_about .abwz .abr .ab3 dd span h4{font-size:.95rem;font-weight:400;line-height:1.7rem;color:#666;display:block;text-align:center}
.g_about .abwz .abr .ab3 dt{width:50%;overflow:hidden;float:left;border-radius:.5rem}
.g_about .abwz .abr .ab3 dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_about .abwz .abr .ab3:hover dt img{transform:scale(1.1);border-radius:.5rem}
.g_about .abwz .abr .ab3:hover dd:before{background:rgba(255,255,255,.3)}
.g_about .abwz .abr .ab3:hover dd em .moren{display:none}
.g_about .abwz .abr .ab3:hover dd em .hover{display:block}
.g_about .abwz .abr .ab3:hover dd span i img{margin-left:-4rem}
.g_about .abwz .abr .ab3:hover dd span h4{color:#fff}
/*honor*/
.honor_bg{overflow: hidden; padding:1px 0px 80px 0;}
.honor .kd_titl{width:175px;height:25px;line-height:25px;font-size:12px;text-align:center;color:#fff;background: linear-gradient(to right, #015d6a 0%, #03a4bb 100%);margin:auto;    text-transform: uppercase;border-radius:30px;margin-bottom:15px;}
.honer{padding-top:1px;}
.hcenter{ margin-top:40px; position:relative;}
.poster-main .poster-btn{ width:44px; height:32px; position: absolute; cursor:pointer; display:block; z-index: 10; }
.poster-main .poster-btn a { position: absolute; top: 50%; margin-top: -16px; }
.poster-main .poster-prev-btn a { right: -16px; }
.poster-main .poster-next-btn a { left: -16px; }
.poster-main .poster-next-btn{ left:-56px; top:130px; }
.poster-main .poster-prev-btn{ right:-56px; top:130px; }
.poster-main .poster-next-btn a:hover,.poster-main .poster-prev-btn a:hover{ background-position: -36px 0}
.poster-item{ position: relative; margin: 0 auto; }
.poster-item em{ position: absolute; left:0; bottom: 0; width: 100%; font-style: inherit; font-size: 18px; color: #fff; text-align: center; display: none; overflow: hidden; background: rgba(1,93,106,0.9); line-height: 60px; overflow:hidden; height: 60px; }
.poster-main .poster-list .poster-item img { display: block; width: 100%;  }
.poster-main { position: relative; margin: 0 auto 10px; }
.poster-main .poster-list .poster-item { position: absolute; left: 0; top: 0; border:1px solid #888;box-sizing:content-box;}
.poster-main .poster-btn { position: absolute; top: 0; cursor: pointer; }
.poster-main .poster-list .active em{ display: block; }

/**/
.new_bc .title{ text-align:center; font-size:18px; color:#666666; position:relative; z-index:1; font-weight:normal;} 
.new_bc .title b{ display:block; font-size:40px; color:#333; margin-bottom:10px; line-height: 40px;}
.new_bc .title b i{ color:#23a7ab;}
.new_bc .title span{ position:relative; }
.new_bc .title span:after{ content:''; display:block; position:absolute;z-index:-1; width:20%; height:6px; background:#ca181d; bottom:3px; left:0; animation:withchange 1.5s linear infinite;}
.new_bc { width:100%;  background: linear-gradient(to bottom, #f0f0f0, transparent); padding-bottom:80px;}
.new_ic {display: flex; justify-content: space-between; margin-top: 60px; }
.new_lc {width: 48%; overflow: hidden; }
.new_rc {width: 48%; border-bottom: 1px solid #e3e3e3;}
img.news_div_item_image {width: 100%; }
.new_tab {display: flex; justify-content: space-between; align-items: center; }
.new_tab>ul {display: flex; }
.new_tab>ul a {font-size: 24px; display: flex; align-items: center;color: #333;}
.new_tab>ul span {font-size: 24px; padding-right: 8px;font-weight: normal !important;}
.new_tab>ul li+li {margin-left: 66px; position: relative; }
.new_tab>ul li+li:after {position: absolute; content: ""; width: 1px; height: 25px; background: #ddd; top: 0; left: -34px; }
.new_tab>a,.new_rt>a {font-size: 16px; color: #666; display: flex; align-items: center; }
.new_tab>a span,.new_rt>a span {display: inline-block; font-size: 12px; width: 14px; height: 14px; background: #23a7ab; border-radius: 100%; color: #fff; text-align: center; line-height: 14px; margin-left: 6px; }
.new_item .news_div_item:nth-child(1) .news_div_item_date {display: none; }
.new_ii {margin-top: 40px;transition:all .5s; }
.new_item {flex-shrink: 0; width: 100%; }
.new_ii {display: flex; }
.new_item .news_div {}
.new_item .news_div_item:nth-child(n+2) img {display: none;}
.new_item .news_div_item {display: flex; flex-direction: column-reverse; position: relative; }
.new_item a.news_div_item_a {display: block; font-size: 22px; margin: 42px 0 20px;color: #333;}
.new_item .news_div_item_body {font-size: 16px; color: #777; line-height: 26px; height: 52px; overflow: hidden; }
.new_item .news_div_item:nth-child(1) {padding-bottom: 32px; border-bottom: 1px solid #e3e3e3; margin-bottom: 24px; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_body {display: none; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_date {display: flex; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_date * {font-size: 15px; color: #999; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_date {position: absolute; top: 0; right: 0; }
.new_item .news_div_item:nth-child(n+2) a.news_div_item_a {margin: 0; font-size: 18px; position: relative; padding-left: 30px; }
.new_item .news_div_item:nth-child(n+3) {margin-top: 22px; }
.new_item .news_div_item:nth-child(n+2) a.news_div_item_a:after {position: absolute; content: "\e7ce";  top: 0; left: 0; font-size: 20px; color: #666; font-family: 'iconfont';}
.new_rt {display: flex; align-items: center; justify-content: space-between; }
.new_rt>div {display: flex; font-size: 24px; align-items: flex-end; }
.new_rt>div span {font-size: 24px; padding-right: 8px; }
.new_rt>div i {padding-left: 10px; font-size: 13px; color: #999; }
.new_rc .news_div {margin-top:40px; }
.new_rc .news_div_item_date {display: none; }
.new_rc .news_div_item {display: flex; justify-content: space-between; padding: 30px 0; border-top: 1px solid #e3e3e3; align-items: center; padding: 3.31% 0; }
.new_rc .news_div_item_content {width: 70%; float:right }
.new_rc .news_div_item_pic {width: 25%; }
.new_rc .news_div_item+.news_div_item {}
.new_rc a.news_div_item_a {display: block; font-size: 18px; color: #333;}
.new_rc .news_div_item_body {font-size: 16px; color: #777; line-height: 26px; margin-top: 16px; height: 52px; overflow: hidden; }
.new_tab>ul>li.on a,.new_tab>ul>li.on a span {color: #23a7ab; font-weight: bold; }
.new_rc .news_div_item:hover .news_div_item_a,.new_lc .news_div_item:hover .news_div_item_a {color:#23a7ab;}
.new_rc button{display:none!important;}

/**/
.f_bg{ height:33rem;overflow: hidden;box-sizing: border-box;background: #222;background-size: 100% 100%;    border-top: #23a7ab 0.8rem solid; }  
.f_nav{height: 10rem;border-bottom: 1px solid rgba(255,255,255,0.12);box-sizing: border-box;padding-top: 2rem;}
.f_nav h2{ display: block;float: left;padding-top: 2.4rem;}
.f_nav h2 img{ display: block;width: 12.7rem;height: 3.2rem;float: left;} 
 .content01{width: 80%;margin: 0 auto;min-width: 1200px;max-width: 1600px;}
.f_nav ul{ float: right;display: flex;justify-content: space-between;width: 70%;}
.f_nav ul li{position: relative;box-sizing: border-box;margin-top: 3.2rem;} 
.f_nav ul li a{font-size: 0.9rem;color: #fff;line-height: 1.1rem;display: block;}
.f_con{ height: 17.5rem;box-sizing: border-box;display: flex;justify-content: space-between; padding-top: 5rem;border-bottom: 1px solid rgba(255,255,255,0.12);box-sizing: border-box;}

.gsxx{ width: 67.5%;box-sizing: border-box;display: flex;justify-content: space-between; }
.gsxx li{ display: block;font-size: 0.9rem;color: #fff;line-height: 0.9rem;}

.gsxx li b{ display: block;font-size: 0.9rem;line-height: 0.9rem;padding-bottom: 1.3rem;color: rgba(255,255,255,0.5);font-weight: normal;}
.gsxx li i{display: block;font-size: 1.1rem;line-height: 1.1rem;font-family: "mon2";}
.gsxx li b img{display:block;width: 2.5rem;height: 2.5rem;margin-bottom: 0.8rem;}

.f_er{ width: 18.75%;}
.f_er li{ margin-right:20px;}
.f_er ul{display: flex;justify-content: space-between; }

.f_er li img{width:100%;}
.f_er li  span{ display: block;font-size: 0.9rem;line-height: 0.9rem;padding-top: 1rem;color: rgba(255,255,255,0.5);font-weight: normal;text-align: center;}

.f_bot{height:5rem;}
.f_bot span{font-size: 0.8rem;color: #fff;float: left;display: block;line-height: 5rem;opacity: 0.5;}
.f_bot span em{display: inline-block;margin-left:  0.8rem;}
.f_bot a{color: #fff;font-size: 0.8rem;}
.f_bot i{ display: block;}
.f_bot .links{ float: right;}
.f_bot .links b{ float: left;font-weight: normal;font-size:  0.8rem;color: #fff;line-height: 5rem;opacity: 0.5;}
.f_bot .links a{ float: left;margin-left: 20px;font-size: 0.8rem;color: #fff; line-height: 5rem;opacity: 0.5; }