
/*!
 * animate.css -http://hq-crd.com/
 * Version - 3.5.1
 * Licensed under the MIT license - http://hq-crd.com/
 * QQ : 2223572761
 * Copyright (c) 2023 HUAQI 
 */
@import url('../fonts/fawesome.css');

/*reset*/
body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0;}
img{max-width: 100%;}
a:hover{text-decoration:none;color: #0ea571;}
a:focus {outline-style:none; -moz-outline-style: none; text-decoration:none;}
body{font-size:14px; font-family: '微软雅黑' ,Arial, Helvetica, sans-serif; font-weight:400; color:#666; overflow-x:hidden; line-height:1.8;}
a{color: #666;text-decoration: none;}
a,img, a:hover{transition: 0.6s all;-webkit-transition: 0.6s all;-o-transition: 0.6s all; -moz-transition: 0.6s all;-ms-transition: 0.6s all;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ margin: 0;font-weight: bold;}
h1{font-size: 60px;}
h2{font-size: 48px}
h3{font-size: 30px;}
h4{font-size: 24px;}
h5{font-size: 20px;}
h6{font-size: 16px;}
iframe{max-width:100%;}
video{max-width: 100%;}
table td{padding: 5px;}
ul,li,ol{ margin:0; padding:0}
em{ font-style:normal}
b, strong{ font-weight:bold}
.boxbox{box-sizing: border-box;}
.w1560{width:100%;padding: 0 50px;max-width: 1560px;box-sizing: border-box;}
.w1600{width:100%;padding: 0 20px;max-width: 1600px;box-sizing: border-box;}
.w1720{width:100%;padding: 0 20px;max-width: 1720px;box-sizing: border-box;}
.w1440{width:100%;padding: 0 20px;max-width: 1440px;box-sizing: border-box;}
.w1220{width:100%;padding: 0 20px;max-width: 1220px;box-sizing: border-box;}
.cfff{color: #fff;}
.c000{color: #000;}
.bgf2{background:#f2f2f2;}
.bgfff{background: #fff;}
.h3consgh{color: #0ea571;display: inline-block;width: 100%;font-size: 48px;}
.h3lutiel{display: inline-block; width: 100%;text-align: center;font-size: 48px;line-height: 1;padding-bottom: 20px;color: #0ea571;position: relative;}
.h3lutiel::before{display: block;content:'';width:190px;height:4px;background: #0ea571;position:absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.h4ksdkjs{color: #0ea571;display: inline-block;width: 100%;font-size:36px;border-left: 5px solid #0ea571;line-height: 1;box-sizing: border-box;padding-left: 10px; font-weight: normal;}


body{padding-top: 118px;}
header{display: inline-block;width: 100%;position: fixed;z-index: 999;top: 0;left: 0;text-align: center;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.head-top{display: inline-block;width: 100%;background:linear-gradient(to right,#0ea571,#00a4aa);height: 38px;}
.top-box {display: inline-block; text-align: initial;margin: 0 auto; color: #fff;font-size: 14px;line-height: 38px;}
.top-box dd{display: inline-block;float: left;}
.top-box dd + dd{margin-left:25px;}
.top-box dd i{margin-right: 5px;}
.top-box dt{display: inline-block;float: right;}
.top-box dt a{color: #fff;display: inline-block;padding: 0 10px;}
.top-box dt a.hover{color: #0c4b9f;background: #fff;}
.head-box{display: inline-block;margin: 0 auto;position: relative;}
.head-box a.head-logo{display: inline-block;float: left;}
.head-box a.head-logo img{height: 58px; width: auto;}
.search{display: inline-block;width: 300px;float: right;padding-top: 15px;}
.search .search-box{display: inline-block;width: 100%;height: 35px;background: #fff;border: 1px solid #0c4b9f;border-radius: 20px;overflow: hidden;position:relative;}
.search .search-box input{display: inline-block;width: 100%;border: 0;line-height: 35px;padding: 0 80px 0 10px; outline: none;box-sizing: border-box;}
.search .search-box button{display: inline-block;width: 80px;height: 35px;background: #fff;position: absolute;z-index: 3;right: 0;top: 0;border: 0;cursor: pointer;font-size: 14px; color: #000;line-height: 35px;}
.search .search-box button i{font-size: 18px;margin-right: 5px;}
.search .search-box button:hover{color: #0c4b9f;}
.menu{display: inline-block;width:calc(100% - 125px - 550px);position: absolute;top: 50%; left: 50%; transform: translate(-50%,-50%);}
.menu .li-one{list-style: none;float: left; width: auto;position: relative;margin: 0 20px;}
.menu .li-one > a{line-height: 65px;display: inline-block;position: relative;font-size: 16px;}
.menu .li-one a.hover,.menu .li-one:hover > a{color: #ea473a;}
.menu .li-one a.hover::before,.menu .li-one:hover > a::before{display: block;content:'';width:100%;height: 1px; background: #ea473a;top:80%;position: absolute;left: 0;}
.menu dl{position: absolute;left: 0; width:300px;top:100%; left:0%;background: #fff;box-sizing: border-box;padding: 0 10px;display: none;}
.menu .li-one:hover dl{display: block;box-shadow: 0 0 5px rgba(0,0,0,.1);}
.menu dl dt{display: inline-block;width: 100%;}
.menu dl dt a{display: inline-block;width:100%;line-height: 45px;text-align: left;font-size: 14px;}
.menu dl dt a::before{display: inline-block;width: 0px;height: 2px; background: #ea473a; content: '';transform: translateY(-3px);margin-right: 0px;transition: all .5s;}
.menu dl dt:hover a{color: #ea473a;}
.menu dl dt:hover a::before{width: 15px;margin-right: 5px;transition: all .5s;}
.menu dl dt + dt{border-top: 1px dashed #ccc;}

.banner-se {position: relative;z-index: 5;display: inline-block;width: 100%;}
.banner-se .swiper-container{max-width: 1920px;}
.banner-se .prev{ font-size: 36px;width: 50px;height: 50px;background: rgba(265,265,265,.2);color: #fff;position: absolute;z-index: 999;left: 5%;top: 50%; transform: translateY(-50%);text-align: center;line-height: 50px; cursor: pointer;transition: all .5s;}
.banner-se .swiper-button-next.prev{left: auto;right:5%;}
.banner-se .pagi span{background: #fff;cursor: pointer;}
.banner-se .prev:hover{background: #fff;color: #000;transition: all .5s;}

.swiper-slide{position: relative;}
.swiper-slide .txt{position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);color: #fff;width: 100%;text-align: center;max-width: 1440px;}
.swiper-slide .txt h3{font-size: 60px;font-weight: normal;line-height: 1.2;    margin-bottom: 20px;}
.swiper-slide .txt p{font-size: 24px;margin: 20px 0;}
.swiper-slide .txt b{font-size: 30px;font-weight: normal;}

.about-se{display: inline-block;width: 100%;text-align: center;padding: 90px 0 150px;position: relative;background: linear-gradient(to top, #e2f4fd, #fff);}
.about-box{margin: 0 auto;text-align: initial;display: inline-block;}
.about-box dt{color: #00a587;font-size: 60px;display: inline-block;float: left;line-height: 1.5; width: 210px;}
.about-box dt p{font-size: 16px; background-image: linear-gradient(to right,#0ea571,#00a4aa); -webkit-background-clip:text;-webkit-text-fill-color:transparent; }
.about-box dd{display: inline-block;width: auto;width: calc(100% - 210px);box-sizing: border-box;border-left: 1px solid #0ea571;padding:10px 0 60px 50px;position: relative;}
.about-box dd .about-txt{width: 100%;max-width:1000px;}
.about-box dd a{display: inline-block;width: 185px;line-height: 50px;font-size: 16px;background: #0ea571;color: #fff;border-radius:  0 0 15px 0;text-align: center;position: absolute;right: 0;top:35%;transform: translateY(-50%);margin-top: -35px;}
.about-box dd a i{margin-left: 5px;}
.about-box dd a:hover{background: #ea473a;}
.about-se .about-img{width: 100%;position: relative;z-index:1;}
.about-pingpai{margin:0 auto;text-align: initial;background: #0ea571;color: #fff;box-sizing: border-box;padding: 50px 140px;display: inline-block;position:absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index:2;}
.about-pingpai dt{display: inline-block; width: 100%;font-size: 36px;margin-bottom:30px;}
.about-pingpai dt p{font-size: 18px;}
.about-pingpai dd{width:185px;float: left;font-size: 18px;}
.about-pingpai dd + dd{margin-left: calc((100% - 185px * 4 ) / 3 );}
.about-pingpai dd b{font-size: 18px;font-weight: normal;display: inline-block;width: 100%;border-bottom: 2px solid #fff;margin-bottom: 10px;}
.about-pingpai dd b i{font-size: 46px;font-style: initial;font-weight: bold;margin-right:10px;}

.index-pingpai{margin:0 auto;text-align: initial;background:center no-repeat;color: #fff;display: inline-block;position:absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index:2;background-size:cover;padding:0}
.index-pingpai dd{display:inline-block;width:calc(33.333% - 2px);float:left;position:relative;line-height:0;background: #044c8b}
.index-pingpai dd + dd{margin-left:3px}
.index-pingpai dd img{width:100%;opacity:.5;transition: all .5s;height:300px}
.index-pingpai dd:hover img{transition: all .5s;opacity:.3}

.index-pingpai dd > h5,.index-pingpai dd .jjkejs{font-size:28px;width:80%;text-align:center;top: 50%;left: 50%;transform: translate(-50%,-50%);position:absolute;z-index:2;line-height:2;font-weight:normal;opacity:1}
.index-pingpai dd:hover > h5{transition: all .5s;opacity:0;}
.index-pingpai dd .jjkejs{opacity:0}
.index-pingpai dd:hover .jjkejs{transition: all 1s;opacity:1;line-height: 1.3;}

.product-se{display: inline-block;width: 100%;text-align: center;padding: 90px 0 110px;background:#e2f4fd}
.product-box{margin: 0 auto;display: inline-block;text-align: initial;}
.product-box h3 a{display: inline-block;float: right;font-size: 18px;text-align: center;font-weight: normal;line-height: 1.5;padding:0 50px;}
.product-box h3 a img{filter: grayscale(100%);}
.product-box h3 a.hover img,.product-box h3 a:hover img{filter: grayscale(0%);}
.product-box h3 a.hover,.product-box h3 a:hover{color: #ea473a;}
.product-box h3 a + a{border-right: 1px solid #ccc;}
.pro-boxse{display:none;width: 100%;margin-top:20px;}
.pro-boxse#qingxi{display: block;}
.pro-boxse li{list-style: none;float: left;width: calc(100% / 4);box-sizing: border-box;padding:0 10px;}
.pro-boxse li a{display: inline-block;width: 100%; background:none;box-sizing: border-box;padding: 10px;color: #000;transform: translateY(0);}
.pro-boxse li a:hover{background: #0ea571; box-shadow: 0 0 15px rgba(0,0,0,.1);color: #fff;transform: translateY(-5px);}
.pro-boxse li a .img{display: inline-block;width: 100%; overflow: hidden;line-height: 0;}
.pro-boxse li a .img img{width: 100%;}
.pro-boxse li a .txt{display: inline-block; width: 100%;}
.pro-boxse li a .txt h5{font-weight: normal;font-size: 18px;line-height: 1.2;
    height: 45px;
    padding: 10px 0;}
.pro-boxse li a .txt h5 i{float: right;line-height: 35px;display:none}
.pro-boxse li a .txt p{display:none}

.news-se{display: inline-block;width: 100%;text-align: center;padding: 90px 0;}
.news-boxsss{margin: 0 auto;display: inline-block;text-align: initial;}
.news-box{display: inline-block;margin-top: 30px; width: 100%;box-sizing: border-box;}
.news-box .swiper-slide{display: inline-block;
    box-sizing: border-box;
    padding: 10px;}
.news-box a{display: inline-block;overflow:hidden; box-sizing: border-box;
    padding: 10px;}
.news-box a:hover img{ transition: all .5s; transform: translate(10px,-10px); box-shadow:-10px 10px 0px rgba(13,165,115,1);}
.news-box .swiper-part-button-prev{left: 0;background: rgba(265,265,265,.2);color: #fff;text-align: center;line-height: 50px;font-size: 36px;}
.news-box .swiper-part-button-next{right:0;background: rgba(265,265,265,.2);color: #fff;text-align: center;line-height: 50px;font-size: 36px;}
.news-boxsss i{font-size: 32px;font-style: initial;line-height: 1;}
.news-boxsss h5{font-weight: normal;line-height: 1.3;}


footer{display: inline-block;width: 100%;background:linear-gradient(to right,#0ea571,#00a4aa);text-align: center;padding: 90px 0;color: #fff;}
footer a{color: #fff;opacity: .8;}
footer a:hover{opacity: 1;color: #fff;}
.footer-se{display: inline-block;margin: 0 auto;text-align: initial;}
.footer-logo{display: inline-block;float: left;width: 100%;max-width: 430px;}
.footer-logo p{font-size: 16px;line-height: 3;}
.footer-logo h5{font-size: 24px;font-weight: normal;line-height: 1.5;margin:20px 0 0;}
.footer-logo input{width: 100%;border: 0;line-height: 45px;margin-top: 20px;border-radius: 30px;box-sizing: border-box;padding: 0 20px;outline: none;}
.footer-logo button{width: 100%;border: 0;background: #097a5e;color: #fff;line-height: 45px;font-size: 16px;margin-top: 20px;border-radius: 30px;transition: all .5s;cursor: pointer;}
.footer-logo button:hover{background: #fff;color: #097a50;transition: all .5s;}
.footer-txt{display: inline-block;width:100%;float: right;max-width:1060px;}
.footer-txt dl{display: inline-block;width: 100%;}
.footer-txt dt{width: calc(75% / 4);float: left;}
.footer-txt dt:nth-child(2){width:25%}
.footer-txt dt h5{font-size: 16px;font-weight: normal;}
.footer-txt dt h5::after{display: block;content: '';width: 70px;height: 2px; background: #fff;margin:10px 0 20px;}
.footer-txt dt a{display: block;line-height:2.5;}
.footer-txt dl dd{display: inline-block;width: 100%;border-top: 1px solid #efefef;margin-top: 60px;padding-top: 60px;}
.footer-tel{display: inline-block;float: left;line-height:1.5;width: calc(100% - 135px - 36%)}
.footer-tel p{padding:5px 0}
.footer-txt dl dd img{height: 135px;margin: 0 10%;float: left;margin: 0px 1% 0 1%;}
.footer-conter{display: inline-block;float: right;width: 33%;}
.footer-conter p{font-size: 16px;margin-bottom:10px;box-sizing: border-box;padding-left:30px;}
.footer-conter > a{width:25%;float: left;display: inline-block;text-align: center;position: relative;}
.footer-conter > a img{height: 80px !important;position: absolute;top:100%;left: 50%; transform: translateX(-50%);z-index: 5;display: none;}
.footer-conter > a:hover img{display:block;}
.footer-conter a i{display: block;text-align: center;font-size:24px;line-height:45px;}
.footer-conter span{display: block;width: 100%;float: left;margin-top:10px;font-size: 12px;box-sizing: border-box;padding-left:30px;}

.right-se{display: inline-block;width: 65px;box-sizing: border-box;padding: 18px;background: #0ea571;color: #fff;position: fixed;right: 10px;bottom:calc(10% + 80px);z-index: 9;border-radius: 30px;transition: all .5s;}
.right-se:hover{background: #ea473a;transition: all .5s;}
.right-se a{display: inline-block;position: relative;}
.right-se a > img{opacity: .6;}
.right-se a span{position:absolute;right:calc(100% + 20px);z-index: 6;top: 0;width:100px;height: 100px;opacity: 1;border:5px solid #fff;border-radius:10px;overflow: hidden;display: none;}
.right-se a:hover span{display: block;}
.right-se a + a{border-top: 1px solid #eee;padding-top:18px;margin-top: 10px;}
.right-se a:hover img{opacity: 1;}
.goto{border: 0;outline: none;cursor: pointer;position: fixed;z-index: 5;right: 10px;bottom: 10%;width: 65px;height: 65px;border-radius: 50%;background: #0ea571;box-sizing: border-box;padding:18px;transition: all .5s;display: none;}
.top-fixed .goto{display: block;}
.goto:hover{background: #ea473a;transition: all .5s;}

.ny-banner{display: inline-block; width: 100%;position: relative; line-height: 0;border-bottom: 1px solid #999;text-align: center;}
.ny-banner img{ width: 100%;}
.nytit{line-height: 2;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 5;color: #fff;font-size: 48px;font-weight: normal;letter-spacing: 3px;border-bottom:3px solid #fff;}
.nycpsjd{display: inline-block;text-align: initial;line-height: 65px;}
.nycpsjd a{display: inline-block;margin: 0 5px;}
.nycpsjd a i{margin-right: 3px;}

.about-txt{display: inline-block;width: 100%;position: relative;background: #e2f4fd;}
.about-txt > img{ width: 60%;}
.about-nei{display: inline-block;position: absolute;z-index: 2;left: 50%;top: 50%;transform: translate(-50%,-50%);line-height:1.8}
.about-nei .about-wen{display: inline-block;width: 50%;float: right;background: #fff;box-sizing: border-box;padding: 65px;}
.about-nei .about-wen h5{ color:#0ea571;font-size: 36px;}

.about-wenhuas{display: inline-block;width: 100%; text-align: center;background: #0ea571;color: #fff;margin-top: -10px;position: relative;z-index: 1;padding: 40px 0;}
.wenhuaneis{display: inline-block;width: 100%;max-width: 1200px;text-align: initial;margin: 0 auto;}
.wenhuaneis dd{ width: calc(100% / 4);float: left;font-size: 18px;}
.wenhuaneis dd b{display: block;font-weight: normal;}
.wenhuaneis dd b i{font-size: 48px;font-style: initial;margin-right: 5px;font-weight: bold;}

.wenhuashdhss{display: inline-block;width: 100%;padding: 95px 0;text-align: center;}
.wenhusbomhs{display: inline-block;text-align: initial;}
.wenhualies{display: inline-block;width: 100%;padding:60px 0;position: relative;}
.wenhualies img{width: 40%;position: absolute;z-index: -1;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.wenhuali{display: inline-block;width: 100%;}
.wenhuali li{width:25%;list-style: none;float: left;padding:40px 0;height: 210px; box-sizing: border-box;transform: scale(1); transition: all .5s;}
.wenhuali li:hover{transform: scale(1.1); transition: all .5s;}
.wenhuali li:nth-child(2n){margin-left: 50%;}
.wenhuali li i{float:right; width: 80px;height: 80px; text-align: center;line-height: 80px;font-style: initial;font-size:36px;position: relative;color: #fff;transform: translateY(5px);}
.wenhuali li:nth-child(2n) i{float: left;}
.wenhuali li i::before{display: block;content: '';width: 100%;height: 100%;background: #0ea571;position: absolute;z-index: -1;transform: rotate(45deg);}
.wenhuali .zongzhisds{display: inline-block;float: left;text-align: right;font-size: 16px;width: calc(100% - 120px);}
.wenhuali li:nth-child(2n)  .zongzhisds{float: right;text-align: left;}
.wenhuali .zongzhisds b{font-size: 24px;position: relative;padding-bottom:20px;font-weight: normal;}
.wenhuali .zongzhisds b::before{display: block;content: '';width: 100px;height:2px;background: #0ea571;position: absolute;right: 0%;bottom:10px;}
.wenhuali .zongzhisds p{display: block;padding-top: 10px;}
.wenhuali li:nth-child(2n) .zongzhisds b::before{right: auto;left: 0;}

.rongyu-ab{display: inline-block;width: 100%;background: no-repeat center;background-size: cover;padding: 90px 0;text-align: center;}
.rongyu-boxs{display: inline-block;text-align: initial;}
.rongyukuang{margin-top: 60px;}
.zhsnegshs{display: inline-block;width: 100%;}
.zhsnegshs img{width: 100%;border:5px solid #0ea571;}
.zhsnegshs p{font-size: 16px;text-align: center;line-height: 1.6;padding:10px 0 20px;}
.zhsnegshs dt{width:20%;box-sizing: border-box;padding:0 30px;float: left;}
.zhsnegshs dd{width:20%;box-sizing: border-box;padding:0px 30px;float: left;}
.rongyukuang .prev{position: absolute;z-index: 5;left:0;top:42%;transform: translateY(-50%);font-size: 72px;cursor: pointer; background:none;text-align: center;}
.rongyukuang .prev.swiper-part-button-next{left: auto;right: 0;}
/**.rongyukuang dl dt:first-child,.rongyukuang dl dt:nth-child(2),.rongyukuang dl dt:nth-child(3){width: 33.333%;}**/
.lingdao-box{display:inline-block;width:100%;}
.musjdh dl{display:inline-block;width:100%;box-sizing: border-box;
    padding: 0 25px;}
.musjdh dl dt{display:inline-block;width:100%;overflow:hidden;}
.musjdh dl dt img{ width:100%;transition: all .5s;}
.musjdh dl dt:hover img{transform: scale(1.1);transition: all .5s;}
.musjdh dl dd{ width:100%;display:inline-block;    line-height: 1.2;
    height:55px;text-align:center}
.rongyukuang{margin-top: 60px;
    box-sizing: border-box;
    padding: 0 100px;
    overflow: hidden;
    position: relative;}
.rongyukuang .swiper-part-button-prev,.rongyukuang .swiper-part-button-next{width: 80px;height:80px;text-align:center;line-height:80px;left:0;font-size: 36px;color: #fff;background:rgba(0,0,0,.2);transition: all .5s;}
.rongyukuang .swiper-part-button-prev:hover,.rongyukuang .swiper-part-button-next:hover{background:rgba(0,0,0,.5);transition: all .5s;}
 .rongyukuang .swiper-part-button-next {right:0;left:auto;}


.pro-list{display: inline-block;width: 100%;text-align: center;padding: 60px 0;}
.pro-list-box{display: inline-block;margin: 0 auto;text-align: initial;}
.list-menu{display: inline-block;width: 360px;float: left;padding-top: 30px;}
.list-ul{display: inline-block;width: 100%;margin-top: 10px;border-top: 1px solid #ddd;padding-top: 10px;}
.list-ul li{list-style: none; width: 100%;font-size: 18px;background: #f5f5f5;margin-bottom: 10px;box-sizing: border-box;line-height: 1.5;cursor: pointer;}
.list-ul li span{display: block;padding: 10px;}
.list-ul li i{float: right;transform: translateY(5px);display: none;}
.list-ul li i:not(.fa-minus){display: block;}
.list-ul li.hover span{background: #ea473a;color: #fff;}
.list-ul li.hover .fa-minus{display: block;}
.list-ul li.hover .fa-plus{display: none;}
.list-ul li a{font-size: 14px;display: none;line-height: 2.5;box-sizing: border-box;padding:0 10px;}
.list-ul li span + a{margin-top: 10px;}
.list-ul li.hover a{display: block;}

.pro-ulsjdj{display: inline-block;width:100%;max-width: calc(100% - 385px);float: left;margin-left: 25px;box-sizing: border-box;padding-top: 20px;}
.prolisjhd{display: inline-block;width:24.5%;margin-bottom: 25px;text-align: center;box-sizing: border-box;padding-left: 25px;}
.prolisjhd .prosimgsj{display: inline-block;width: 100%;overflow: hidden;line-height: 0;}
.prolisjhd:hover .prosimgsj img{transition: all .5s;transform: scale(1.1);}
.prolisjhd p{display: inline-block; width: 100%;background: #eee;font-size: 16px;padding:10px;box-sizing: border-box;transition: all .5s;white-space: nowrap;
    overflow: hidden;}
.prolisjhd:hover p{background: #ea473a; color: #fff;transition: all .5s;} 

.pro-neiye{display: inline-block;width:calc(100% - 410px);float: right;background: url(../images/probg.jpg) no-repeat center top;background-size: cover;box-sizing: border-box;padding:20px 20px 80px;}
.pro-neiye h3{font-size: 30px;font-weight: normal;border-bottom: 1px solid #ddd;line-height: 2;margin-bottom: 20px;position: relative;}
.pro-neiye .prev{position: relative;transform: none;text-align: center;width: 45px;height: 45px;background: #0ea571;color: #fff;float: right;left: auto;right: auto;top: auto;}
.pro-neiye h3 div+div{margin-right: 20px;}
.pro-neiye .prev i{transform: translateY(-10px);}
.pro-imguil{display: inline-block; width: 100%;}

.kjsjdjks{display: inline-block; width: 100%;}
.kjsjdjks li{list-style: none; width:100%;float:left;margin-bottom:20px;line-height:0}

.por-txtss{display: inline-block;width: 100%;}
.por-txtss > h5{display: block;font-size: 24px;font-weight: normal; color: #000;border-left: 3px solid #ea473a;line-height: 1;box-sizing: border-box;padding-left: 10px;margin: 20px 0;}
.prosytyss{display: inline-block;width: 100%;}
.prosytyss ul{padding-left: 15px;}
.pro-imguil img:hover{transform: scale(1.03);
    transition: all .5s;}

.news-list{display: inline-block;width: 100%;background: #f5f5f5;text-align: center;padding: 90px 0;}
.new-top{display: inline-block;margin: 0 auto;text-align: initial;}
.new-top .swiper-slide{position: relative;}
.newtop-img{display: inline-block;position: absolute;width: 47%;height: 100%;left: 0;top: 50%; transform: translateY(-50%);background: center no-repeat;background-size: cover;}
.newtop-txt{display: inline-block;width: 47%;border-top: 2px solid #0ea571; border-bottom: 2px solid #0ea571;float: right;padding: 90px 0;background: #f5f5f5;}
.newtop-txt h5{font-weight: normal;padding: 10px 0 15px;height: 97px;}
.newtop-txt a{display: inline-block;width: 135px;height: 40px;border: 2px solid #0ea571;text-align: center;line-height: 40px;color: #0ea571;margin-top: 50px;}
.newtop-txt a:hover{border-color: #ea473a;color: #ea473a;}
.new-top .pagi{display: inline-block;width: auto;left: 53%;display: none;}
.new-top .pagi span{background: red;cursor: pointer;}
.new-top .prev{display: inline-block;font-size: 36px;width: 36px;height: 60px;text-align: center;position: absolute;z-index: 5;left: 53%;bottom: 5%;cursor: pointer;}
.new-top .prev.swiper-button-next{margin-left:50px;}
.new-top .prev:hover{color: #0ea571;}

.new-listul{display: inline-block;width: 100%;text-align: center;margin:90px auto;}
.newsluudl{display: inline-block;text-align: initial;}
.newsluudl > a{display: inline-block;width: 100%;position: relative;margin-bottom: 40px;}
.newsluudl > a:before{display: block;content: ''; width: 100%;height: 1px;background: #ddd;position: absolute;bottom:-25px;}
.newsluudl > a:hover{background:#0ea571;color:#fff}
.newul-img{display: inline-block;position: absolute;width:340px;height:100%;left: 0;top: 50%; transform: translateY(-50%);}
.newul-txt{display: inline-block;width:calc(100% - 400px);float: right;padding:50px 0;}

.newsluudl{display: inline-block;text-align: initial;}
.newsluudl > h1{font-size: 40px; color: #333;}
.lsjedslj{display: inline-block;padding:20px 0 0;box-sizing: border-box;border-bottom: 1px solid #ddd;line-height:2.5;width: 100%;}
.lsjedslj span{float: left;}
.lsjedslj span:nth-child(2){margin-left:30%;}
.bdsharebuttonbox{display: inline-block;float: right;}
.bdsharebuttonbox span{display: inline-block;margin-right: 10px;}
.news-centeds{display: inline-block;width: 100%;margin-top:20px;}
.news-centeds ul{padding-left: 15px;}
.news-centeds img{max-width: 100%;    height: auto;}
.news-pagesas{display: inline-block;width: 100%;position: relative;border-top: 1px solid #ddd;margin-top: 20px;padding: 20px 0;}
.news-pagesas a{display: block;}
.mewnshhd{display: inline-block;font-size: 16px;background: #0ea571;width: 130px;text-align: center;color: #fff;line-height: 40px;border-radius: 30px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.mewnshhd:hover{background: #ea473a; color: #fff;}

.lingyumsh{display: inline-block;width: 100%;text-align: center;background: #f6fcf8;padding: 90px 0;}
.lisngwgd{display: inline-block;margin: 0 auto;text-align: initial;}
.lisngwgd > h4{font-size: 48px;text-align: center;background-image: linear-gradient(to right,#0ea571,#00a4aa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.lisngwgd > p{text-align: center;display: inline-block; width: 100%;font-size: 16px;line-height: 3;}
.lsjkdhhs{display: inline-block;width: 100%;padding: 50px 0;}
.lsjkdhhs img{max-width: 100%;}
.lsjkdhhs ul{padding-left: 15px;}

.contasts{display: inline-block;width: 100%;padding: 90px 0;text-align: center;}
.jkshdh{display: inline-block;margin:0 auto;text-align: initial;}
.jkshdh > h2{font-size: 48px; font-weight:normal;text-align: center;}
.jkshdh > p{padding: 30px 0;font-size: 16px;}
#frame3d{display: inline-block;width: 100%;min-height:530px;}
.lianxis{display: inline-block;width: 100%;padding:30px 0;}
.lianxis dt{ width:50%;float: left;}
.lianxis dt a{display: inline-block;width: 180px;color: #fff;background: #ea473a;text-align: center;line-height: 45px;border-radius: 30px;}
.lianxis dt a:hover{background: #0ea571;}
.lianxis dt a i{font-size:24px;margin-right: 5px;vertical-align: middle;}
.lianxis dt a + p{margin-top: 20px;}
.lianxis dt p{font-size: 16px;line-height:3;display: inline-block; width: 100%;}
.lianxis dt p.kskjdh{line-height: 1.5;}
.lianxis dt span{display: inline-block;width: 130px;text-align: center;margin-top: 10px;}
.lianxis dt span + span{margin-left:20px;}
.lianxis dd{display: inline-block;width: 45%;float: right;font-size: 16px;line-height: 3;}
.lianxis dd > p{line-height: 3;}
.inpuyss{display: inline-block;width:33.333%;float: left;}
.inpuyss span,.testdhs span{color: #ea473a;}
.inpuyss input{display: inline-block;width:calc(100% - 30px);line-height: 40px;font-size: 12px;box-sizing: border-box;padding: 0 10px;}
.testdhs{display: inline-block;width: 100%;float: left;margin-top:10px;}
.testdhs textarea{display: inline-block;width:calc(100% - 35px);box-sizing: border-box;padding: 10px;resize: none;}
.lianxis dd button{display: inline-block;width: 130px;color: #fff;background: #0ea571;text-align: center;line-height: 45px;border-radius: 30px;border: 0;cursor: pointer;margin-top: 10px;transition: all .5s;}
.lianxis dd button:hover{background: #ea473a;transition: all .5s;}

.jobsljhd{display: inline-block;width: 100%; text-align: center;background:#f5f5f5;padding: 90px 0;}
.jobuls{margin: 0 auto; text-align: initial;display: inline-block;}
.jobuls > h2{font-size: 48px; font-weight:normal;text-align: center;}
.jobuls > p{padding:0px 0 30px;font-size: 16px;text-align: center;}
.jobsjd{display: inline-block; width: 100%;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.1);box-sizing: border-box;border-radius: 25px;overflow: hidden;margin-bottom: 20px;}
.jobsjd dt{ display: inline-block; width: 100%; position: relative;padding: 30px 80px;background: #fff;color: #000;box-sizing: border-box;border-radius: 25px 25px 0 0;transition: all .5s;}
.jobsjd.hover dt{background: #0ea571;color: #fff;transition: all .5s;}
.jobsjd dt h3{font-size: 24px; }
.jobsjd dt p{display: inline-block;width: 100%;}
.jobsjd dt p span{float: right;display: inline-block;margin: 0 30px;}
.jobsjd dt p span:first-child{margin-right:100px;}
.jobsjd dt i{display: none;width: 35px;height: 35px;text-align: center;line-height: 35px;border: 2px solid #eee;border-radius: 50%; position: absolute;right:30px;top:50%;transform: translateY(-50%);cursor: pointer;transition: all .5s;}
.jobsjd i.fa-minus{display: inline-block;}
.jobsjd.hover i.fa-plus{display: inline-block;}
.jobsjd.hover i.fa-minus{ display: none;}
.jobsjd dt i:hover{background: #ea473a;color: #fff;}
.jobsjd dd{padding: 30px 80px;line-height:2.5;display: none;box-sizing: border-box;}
.jobsjd.hover dd{display: inline-block;width: 100%;}
.jobsjd dd ul{padding-left: 15px;}
.jobsjd dd a{display: inline-block;width: 130px;color: #fff;background: #0ea571;text-align: center;line-height: 45px;border-radius: 30px;border: 0;cursor: pointer;margin-top: 10px;transition: all .5s;}
.jobsjd dd a:hover{background: #ea473a;transition: all .5s;}
.yidbs{display: none;}


/*spage*/
.spage{display: inline-block;width: 100%; text-align: center;}
.spage a,.spage span{display: inline-block;width: 50px;height: 50px;line-height: 50px;background: #eee;margin:0 5px;color: #000;}
.spage a:hover{background: #ea473a;color: #fff;}
.spage span{background: #999;color: #fff;}

@media only screen and (max-width: 1480px){
    .menu .li-one > a{font-size：14px}
}

@media only screen and (max-width: 640px){
	.w1720{padding: 0 5px;}
	.top-box{padding: 0 5px;}
	.top-box dd,.top-box dt a{font-size: 12px;}
	.top-box dd + dd{margin-left: 10px;}
	.search{ width: 210px;}
	.menu{position: fixed;z-index: 999;width: 100%;bottom: 0;height:75px;transform:none;top: auto;left: 0;    background: linear-gradient(to right,#0ea571,#00a4aa); }
	.menu .li-one{width: 33.333%;margin: 0;}
	.menu .li-one > a{color: #fff;font-size: 14px;line-height:35px;}
	.swiper-slide .txt h3{font-size: 16px;}
	.swiper-slide .txt p{font-size: 12px;margin: 5px 0;line-height: 1.3;}
	.swiper-slide .txt b{font-size: 12px;}
	.banner-se .prev{left: 0;}
	.banner-se .swiper-button-next.prev{right: 0;}
	.banner-se .swiper-pagination{display: none;}
	
	.about-se{padding:20px 0px;}
	.about-box dt{font-size: 24px;width: 100%;}
	.about-box dd{width: 100%;padding: 0;border: 0;}
	.about-box dd a{position: relative;right:auto; top:auto;    transform: none;margin: 0;display: none;}
	.about-se .about-img{display: none;}
	.index-pingpai{position: relative;}
	.index-pingpai dd img{height: auto;}
	.index-pingpai dd > h5, .index-pingpai dd .jjkejs{font-size:12px;}
	
	.product-se{padding: 0;}
	.h3consgh{font-size: 24px;}
	.h3consgh span{display: block;margin-bottom: 20px;}
	.product-box h3 a{padding: 0 10px;font-size: 14px;width: 33.333%;box-sizing: border-box;}
	.product-box h3 a img{width:35px;}
	.pro-boxse li{width: 50%;padding: 0;}
	.pro-boxse li a .txt h5{font-size: 14px;text-align: center;line-height: 1.3;height: 37px;overflow: hidden;}
	
	.news-se{padding:20px 0;}
	.news-box{margin-top:10px;}
	.news-box .swiper-slide,.news-box a{padding: 0;}
	.news-boxsss i{font-size: 16px;}
	.news-boxsss h5{font-size: 14px;}
	
	footer{padding: 20px 0;position:relative;z-index: 999;}
	.footer-logo h5{font-size: 18px;margin: 0;}
	.footer-txt{margin-top: 20px;}
	.footer-txt dt h5::after{margin-bottom: 10px;height: 1px;}
	.footer-txt dt a{font-size: 12px;white-space: nowrap;}
	.footer-txt dt h5{font-size: 14px;}
	.footer-txt dl dd{margin-top: 20px;padding-top: 20px;}
	.footer-tel{width: 100%;}
	.footer-txt dl dd img{height: 90px;padding-top: 40px;}
	.footer-conter{width:calc(100% - 100px);}
	.footer-txt dt,.footer-txt dt:nth-child(2){width: 50%;float: left;height:140px;}
	.footer-txt dt:nth-child(5){height: auto;}
	.footer-conter span{padding-left: 10px;}
	
	.nytit{font-size: 24px;top: 25%;}
	.about-txt > img{width: 100%;}
	.about-nei{width: 100%;position: relative;left: auto;top: auto;transform: none;}
	.about-nei .about-wen{width: 100%;background: none;padding:20px 10px;}
	.about-nei .about-wen h5{font-size: 24px;}
	
	.wenhuashdhss{padding: 20px 0;}
	.h3lutiel{font-size: 24px;padding-bottom: 10px;}
	.h3lutiel::before{height: 2px;width: 100px;}
	.wenhualies{padding: 20px 0;}
	.wenhualies img{width: 100%;opacity: .1;}
	.wenhuali li{width: 50%;height: auto;padding: 0;}
	.wenhuali li:nth-child(2n){margin-left: 0;}
	.wenhuali li i{width: 50px;height: 50px;line-height: 50px;font-size: 20px;}
	.wenhuali .zongzhisds{width:calc(100% - 65px) ;}
	.wenhuali .zongzhisds b{font-size: 18px;}
	.wenhuali .zongzhisds p{font-size: 12px;}
	.wenhuali .zongzhisds b::before{width: 75px;height: 1px;}
	
	.rongyu-ab{padding: 20px 0;}
	.rongyukuang{margin-top: 20px;padding: 0;}
	.musjdh dl{padding: 0 10px;}
	.pro-list{padding: 20px 0;}
	.list-menu{width: 100%;padding: 0;}
	.h4ksdkjs{font-size: 24px;}
	.pro-ulsjdj,.pro-neiye{width: 100%;margin:0;padding: 0;max-width:100%;}
	.prolisjhd{width: 50%;padding:10px;margin: 0;}
	.prolisjhd p{font-size: 14px;overflow: hidden;height: 70px;}
	.pro-neiye h3{font-size: 18px;}
	.por-txtss > h5{font-size: 18px;}
	
	.lingyumsh{padding: 20px 0;}
	.lisngwgd > h4{font-size: 24px;}
	.news-list{padding: 20px 0;}
	.newtop-img{width: 100%;position: relative;left: auto;top: auto;transform: none;height:200px;}
	.newtop-txt{width: 100%;padding:10px 0;}
	.newtop-txt h5{font-size: 16px;padding: 10px 0;line-height: 1.2;}
	.newtop-txt a{margin: 0;}
	
	.new-listul{margin: 20px auto;}
	.newul-img{width: 100%;position: relative;left: auto;top: auto;transform: none;height:200px;background: center;background-size: cover;}
	.newul-txt{width: 100%;padding: 0;}
	.newul-txt h5{font-size: 16px;}
	.newsluudl > h1{font-size: 24px;line-height: 1.3;margin-bottom: 10px;}
	.lsjedslj{padding: 0;}
	.lsjedslj span:nth-child(2){margin-left:20px;}
	
	.contasts,.jobsljhd{padding: 20px 0;}
	.jkshdh > h2,.jobuls > h2{font-size: 24px;line-height: 1.3;margin-bottom:10px;}
	.jkshdh > p{padding: 0 0 20px;}
	#frame3d{min-height: 300px;}
	.lianxis{padding: 10px 0;}
	.lianxis dt,.lianxis dd{width: 100%;}
	.lianxis dd{margin-top: 20px;line-height: 1.3;}
	.inpuyss{width: 100%;margin: 10px 0;}
	.jobsjd dt{padding: 10px;}
	.jobsjd dt h3{font-size: 18px;}
	.jobsjd dt p span,.jobsjd dt p span:first-child{margin: 0;display: block;width: 100%;}
	.jobsjd.hover dd{box-sizing: border-box;padding: 20px;line-height: 1.8;}
	.jobsjd.hover dd h5{font-size: 18px;}
}
