@charset "utf-8";@import url('fonts.css');
*{margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all;}
a,.pager font,.act,.image-container img,.home li .text,.home li,.home li dl,.fixtop .navpc li a.a p i,.about .text .pic img,.indexrightmenu .menu li a i,.indexrightmenu .menu li a p,.culture .in .pic img,.new_telst li,.product-more a span,.productShow li .table-BA td,.productShow li .table-coolant-comparison tr,.productShow li .table-coolant-comparison .coolant-title,.productShow li .table-coolant-comparison li:before,.news-menu ul li a i,.news-menu ul li a p,.news-item .pic p,.news-item .text .date-person-more .more a span,.news-content .news-item,.page-link.prev:before,.page-link.next:before,.case .case-section371 .news-item .text .content:before,.case .case-section371 .news-item .text .content:after,.case .case-section371 .news-item .text .title,.service li .pic img,.service li,.accordionservice li .link .subtitle i,.accordionservice li .link .title,.contact .text .look-map a span,.online-shop li,.online-shop li
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.about .text .pic:hover img,.culture .in .pic:Hover img,.news-item:hover .pic p,.service li:hover .pic img
{transform:scale(1.10);-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);-ms-transform:scale(1.10)}
.pd,.indexrightmenu .menu li a p,.productShow li .content td,.news-menu ul li a p,.news-item .text,.contact .text .look-map a
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.productShow li .table-BA td:hover img,.service li:hover .content img
{transform: rotateY(360deg);-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform: rotateY(360deg);transition-duration:1.0s;-ms-transition-duration:1.0s;-moz-transition-duration:1.0s; -webkit-transition-duration:1.0s;}
html{-webkit-text-size-adjust:none;height:100%;}
body {margin:0 auto;background:#fff;line-height:1.8;}
a,input,button,select,textarea {text-decoration: none;outline:none;}
html,body,input,button,select,textarea {font-family:'Source Han Sans','Microsoft YaHei','微软雅黑','arial';}
html,body,input,button,select,textarea,big,small {font-size:0.8333vw;color:#3E3A39;font-weight:400;}a {color:#3E3A39}b,strong {font-weight:700;color:#000}
a:hover,.fixtop .navpc li .list dd a:hover,.foot-copy a:hover,.footer dt a:hover,.footer dd a:hover,.news-item:Hover .text .title a,.news-current a:hover,.case .case-section371 .news-item:hover .text .title,.accordionservice li.open .link .title{color:#008A8F}
.product-name a:Hover {color:#FF7C14}
:root{scroll-behavior:smooth;}
.table { display:table; height:100%;width:100%;}table {border-collapse: separate;border-spacing: 0 0}.table .td { display:table-cell; vertical-align:middle;}
table,td,th,tbody,tr {border-collapse:collapse;border-spacing:0;border:0;margin:0}
img {max-width:100%; height:auto; vertical-align: top; -webkit-touch-callout: none;border:0}
input,button,select,textarea{ outline:none;border:0;}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd,ol { list-style:none;}
.list-paddingleft-1,.list-paddingleft-2{margin:0 0 0 1.2vw;}
em { font-style:normal}
hr {border:0; background:#ddd;height:1px;margin:0.5208vw 0}
.clear,.clearfix { clear:both;}
.relative { position:relative}
.reover { position:relative; overflow:hidden}
.cover { background-position:center; background-repeat:no-repeat; background-size:cover;}
.pcover { background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute;top:0;left:0; z-index:1;width:100%; height:100%;}
.imgcover { position:absolute;left:0;top:0;width:100%;height:100%; z-index: 1;}.imgcover img {width:100%;height:100%;object-fit:cover;}
.bodyactive {overflow:hidden}
:root{scroll-behavior:smooth;}
.average {display:flex;}.average .col {flex: 1;}
.both-end{display:flex;justify-content:space-between;}
.col-2 {display: flex;flex-wrap: wrap;gap:0;} .col-2 .col {width:50%;box-sizing: border-box;width:calc(50% - 0px);width:-webket-calc(50% - 0px)}
.col-3 {display: flex;flex-wrap: wrap;} .col-3 .col {width:33.3333%;box-sizing: border-box;}
.col-4 {display: flex;flex-wrap: wrap;} .col-4 .col {width:25%;box-sizing: border-box;}
.col-5 {display: flex;flex-wrap: wrap;} .col-5 .col {width:20%;box-sizing: border-box;}

.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;padding:4vw 0 0 0;text-align:center}
.pager {width:100%;}
.pager a,.pager span,.pager font {display:inline-block;vertical-align:top;margin:0.1041vw 0.2604vw;width:2.0833vw; height:2.0833vw; line-height:1.9791vw;box-shadow:0 0 2px rgba(0,0,0,0);text-align: center;border-radius:0.2083vw; background:#e8e8e8}
.pager font {font-family:'宋体';font-weight:700;margin:0px;display:inline-block;vertical-align: top; line-height: 2.0833vw;} 
.pager a:hover,.pager span.current,.pager a font:hover {color:#fff; border-color:#008A8F; background: #008A8F} 
.pager a,.pager span.disabled {color:#666} 
.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:0.9375vw;font-weight:400;color:#595758;}
.pager select,.pager input,.pager a,.pager span.disabled  {border:0px solid #666;}
.pager i {font-weight:bold; line-height: 1.6; display: inline-block; vertical-align: top;margin:0 0.7812vw; letter-spacing: 0.1562vw}

::-webkit-scrollbar {width: 5px;height:0px; }/******direction: rtl; unicode-bidi: bidi-override;出现在左边*********/
::-webkit-scrollbar-thumb {border-radius:0px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #008A8F;}
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius:0px;background: #fff;}

::-webkit-input-placeholder {color:#BDBEBE;}
:-moz-placeholder {color:#BDBEBE;}
::-moz-placeholder {color:#BDBEBE;}
:-ms-input-placeholder {color:#BDBEBE;}

::selection {background:#008A8F;color:#ffffff;}
::-moz-selection {background:#008A8F;color:#ffffff;}
::-webkit-selection {background:#008A8F;color:#ffffff; }

.wrap {margin:0 auto;max-width:75vw;position:relative; z-index: 10}
.wrap1 {max-width:51.8229vw;margin:0 auto;position:relative; z-index: 10}
.phonemenu { display:none;}

.fixtop { position: fixed;left:0;top:0;width:100%; z-index: 9998; height:4.1666vw; background:#F4F4F4;}
.fixtop .logo { position: absolute;left:0;top:1.4583vw;z-index: 999}
.fixtop .logo a {background: url("../images/logo.png") no-repeat left top;width:9.3229vw;height:2.0256vw;background-size:100%; display: block}
.fixtop .navpc { text-align:right;}
.fixtop .navpc li {display:inline-block; vertical-align: top;margin:0 0 0 3.7%; position: relative}
.fixtop .navpc li a.a {display:inline-block; vertical-align: top; height:4.1666vw; line-height:4.0625vw;font-size:0.9375vw;position: relative;font-weight:500}
.fixtop .navpc li.lan a.a span {font-size:1.1458vw; line-height: 1;display:inline-block;  vertical-align:middle;margin-top:-0.1041vw}
.fixtop .navpc li a.a p { position:absolute;left:0;bottom:0;width:100%; height:0.1616vw; text-align: center}
.fixtop .navpc li a.a p i { display:block;width:0;height:100%; background:#008A8F;margin:0 auto}
.fixtop .navpc li:hover a.a p i,.fixtop ul.navpc li:Hover>a.a p i,.fixtop .navpc li.active a.a p i {width:100%}
.fixtop .navpc li:Hover>a.a,.fixtop .navpc li.active a.a {color:#008A8F}
.fixtop .navpc li .list { position:absolute; z-index: 9999; left:50%;width:7.5vw;margin-left:-3.75vw;top:4.1666vw;display:none;background:#fff; text-align:center; box-shadow:0 0 0.5208vw rgba(0,0,0,0.15); border-bottom-left-radius:0.5208vw;border-bottom-right-radius:0.5208vw;padding:0.5208vw 0 0.625vw 0}
.fixtop .navpc li .list-case dd a { text-align: justify; text-align-last: justify;width:80%;padding:0 10%}
.fixtop .navpc li .list dd {margin:0.2604vw 0;padding:0}
.fixtop .navpc li .list dd a {font-size:0.8333vw;font-weight:400;line-height: 1.6;display:inline-block;color:#595757}

@keyframes myfirst { 0% {transform: translate(0px, 0px); } 50% {transform: translate(0px, -10px); }100% {transform: translate(0px, 0px);}}
.home { background: url("../images/home.jpg") no-repeat center; background-size:cover;height:100vh;font-size:16px;}
.home li {position: absolute;width:165px;animation: myfirst 1.5s infinite;}
.home li:before {content:''; position: absolute;left:1%;width:98%;bottom:-10px;height:30px; background: #f39501;border-radius:25px}
.home li .text:before {content:'';position: absolute;left:0;top:-14px;width:100%;background: url("../images/home-btn-up.png") no-repeat;height:14px;}
.home li .text {background: url("../images/home-btn-mid.png") repeat-y; position: relative;height:25px; text-align: center}
.home li .text:after {content:'';position: absolute;left:0;bottom:-19px;width:100%;background: url("../images/home-btn-down.png") no-repeat;height:19px;}
.home li .title {text-align: left;}
.home li .title a {color:#fff;font-size:22px; line-height: 26px;font-weight:500;display:block; position: absolute;left:19px;top:-3px; z-index: 99}
.home li .title i {margin:0px 7px 0 0;display:inline-block; vertical-align: top;}
.home li dl {padding:0 10px 0 17px; line-height: 1.4;opacity:0; overflow: hidden;height:0; position: relative; text-align:left;}
.home li dl.one {padding:0 18px; text-align: center}
.home li dl.one div {display:inline-block;margin:0 auto;text-align: left;}
.home li:hover dl {opacity:1;padding-top:30px; overflow: visible;height:80%;}
.home li.menu-about:hover .text,.home li.menu-product:hover .text {height:100px;}
.home li.menu-news:hover .text,.home li.menu-download:hover .text {height:77px;}
.home li.menu-case:hover .text {height:187px;}
.home li.menu-service:hover .text {height:57px;}
.home li dd {width:48.2%;display:inline-block;vertical-align: top}
.home li dl.one dd {width:auto;display:block}
.home li dd a {font-size:14px;color:#fff;font-weight:400}
.home li.menu-about {left:31.5%;bottom:21.5%}
.home li.menu-product {left:78.8%;bottom:21.5%}
.home li.menu-news {left:43.5%;bottom:11%}
.home li.menu-case {left:60.6%;top:11.6%} .home li.menu-case:hover {top:1.5%}
.home li.menu-download {left:74.5%;bottom:73%}
.home li.menu-job {left:7.5%;top:15%}
.home li.menu-service {left:14%;bottom:42%}
.home li.menu-contact {left:3%;top:36%}
.home li.menu-founder {left:5.8%;bottom:28.2%}
.custom-shape-button {position: absolute;left:50%;top:50%;display: inline-block;width: 32vw;height:31vw;margin:-15.5vw 0 0 -16vw;background:rgba(52,255,255,0);text-decoration: none;
    clip-path: polygon(
    0% 0%,    /* 左上角 */
    55% 4%,    /* 右上角 */
    98% 95%, /* 右下角 */
    42% 90%    /* 左下角 */
    );
    transform: rotate(-34deg);
}
.indexrightmenu { position:absolute;left:50%;top:50%;width:6.5104vw;margin-left:39.0625vw;margin-top:-5.395vw; z-index: 999}
.news-body .indexrightmenu {display:none;}
.indexrightmenu .menu {position: relative;}
.indexrightmenu .menu:before {content:''; position: absolute;left:0.8854vw;top:10%;width:1px;height:80%;border-left:1px dashed #939494;}
.indexrightmenu .menu li{margin:1.0417vw 0;position: relative}
.indexrightmenu .menu li a {position:relative;display:block;height:1.7708vw}
.indexrightmenu .menu li a i{ display: block;content:''; position: absolute; z-index: 10; left:0.5729vw;top:0.4688vw;width:0.625vw;height:0.8854vw; background: url("../images/dot1.png") no-repeat center;background-size:100%}
.indexrightmenu .menu li:hover a i,.indexrightmenu .menu li.active a i {background: url("../images/dot2.png") no-repeat center; background-size:100%}
.indexrightmenu .menu li a p { position: absolute; z-index: 1; top:0;right:0;width:100%;padding:0 0 0 1.7188vw;height: 1.7708vw;font-size:0.9375vw; line-height: 1.7188vw;border-radius:1.8229vw;color:#595757;font-weight:500;}
.indexrightmenu .menu li:hover a p,.indexrightmenu .menu li.active a p {background: #008A8F;color:#fff; z-index: 1;}
.vertically-center {margin-top:4.1667vw;width:100%;}
.productMenu {width:9.2vw;margin-top:-2.65vw}
.caseMenu {margin-top:-8.283vw}
.serviceMenu {margin-top:-1.2vw;}
.indexrightmenu-3 {margin-top:-2.65vw}

.about-subject {color:#008A8F;font-weight:700;font-size:2.2917vw; line-height: 1;margin-bottom:2.0833vw}
.about .text {display:flex;flex-wrap: wrap;align-items: center;justify-content: center}
.about .text .pic {width:34.5%; overflow: hidden;border-radius:1.0417vw;}
.about .text .pic img {width:100%;border-radius:1.0417vw;}
.about .text .content {width:63%;margin-left:2.5%;font-weight:400;font-size:0.8817vw; line-height: 1.7}
.digital-animation ul {display:flex;justify-content: space-between;margin-top:2.6042vw}
.digital-animation li { position: relative;}
.digital-animation li:nth-child(5) { position: relative;right:0.5208vw}
.digital-animation li h2 {color:#008A8F; display:inline-block; vertical-align: top;font-family: 'din';font-size:4.6875vw; line-height: 1; letter-spacing: -0.1042vw;}
.digital-animation li h3 {color:#008A8F;display:inline-block; vertical-align: top;font-size:1.5625vw; line-height: 1;margin:0.2083vw 0 0 0; position: relative;width:1.0417vw}
.digital-animation li h3 i {display:block;position: absolute;right:-0.5208vw;top:2.6042vw;color:#008A8F;font-size:1.3021vw; line-height: 1; z-index: 100}
.digital-animation li .content {font-weight:400; line-height: 1.5;}
.digital-animation li:before {content:''; position: absolute;top:0.5208vw;right:-100%;width:1px;height:3.9063vw; background: #a9a9aa;transform: rotate(15deg);-ms-transform: rotate(15deg);-moz-transform: rotate(15deg);-webkit-transform: rotate(15deg);-o-transform: rotate(15deg)}
.digital-animation li:nth-child(5):before {display:none;}
.name-mb {display:none}

.new_con {position: relative}
.new_telst {position: relative; text-align: right;margin:0 0 4.6875vw 0}
.new_telst li {padding:0 1.8229vw;height:2.5vw; font-weight:400;margin-left:1.5625vw;line-height: 2.3958vw; position: relative;cursor: pointer; text-align: center;font-size:1.1458vw;display:inline-block; vertical-align: top; background: #f4f4f4;border-radius:2.5vw;}
.new_telst li.newon {color:#fff; background: #008a8f;}
.new_lst {display: none;}
.new-wrap .show {display: block;padding:0;margin:0 auto; }
.culture .about-subject {position: absolute;left:0;top:0}
.culture .in {position: relative;max-width:86%;margin:0 auto;}
.culture .in .pic {width:57.5%;}
.culture .in .pic h2 {position: relative;overflow: hidden;padding:36.4375% 0;border-top-left-radius:1.0417vw;border-bottom-left-radius:1.0417vw}
.culture .in .text {position: absolute;right:0;top:0;width:42.5%; background: #f4f4f4;height:100%; text-align: center;border-top-right-radius:1.0417vw;border-bottom-right-radius:1.0417vw; display:flex;align-items: center;justify-content: center;flex-direction: column}
.culture .in .text .icon img {height:2.3438vw}
.culture .in .text .title {font-weight:500;font-size:2.3958vw;color:#008a8f; position: relative;margin:-0.5208vw 0 2.0833vw 0}
.culture .in .text .title:before {content:'';position: absolute;left:50%;bottom:-0.7813vw;width:2.1875vw;margin-left:-1.0938vw; background: #008a8f;height:0.1563vw}
.culture .in .text .content {font-weight:400;font-size:1.1458vw;padding:0 1.5625vw}
.honor {background: url("../images/honor-bg.jpg") no-repeat 0 80%; background-size:100%;}

.hon_con_box { overflow: hidden; position: relative; margin:4.1667vw 5% 3.125vw 5%}
.hon_con_box .swiper-container {width: 36.8%; margin: 0 auto; overflow: visible;}
.hon_con_box .swiper-container .swiper-slide {overflow: visible;}
.hon_con_box .swiper-container .swiper-wrapper { align-items: center;}
.hon_con_box .swiper-container .honor_con_me {transform: scale(.9); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;display: flex; flex-direction: column;align-items: center; justify-content: center;}
.hon_con_box .swiper-container .honor_con_me .pub_img_box { transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;display: none;}
.hon_con_box .swiper-container .honor_con_me .honor_t {font-size: 1.25vw; line-height: 1.4;margin:1.0417vw 0 0.1042vw 0; color:#000;font-weight:400; text-align: center;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;  opacity: 1;}
.hon_con_box .swiper-container .honor_con_me .honor_c {font-size: 1.5625vw; line-height: 1.4; color:#008a8f;font-weight:500; text-align: center;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;  opacity: 1;}
.hon_con_box .swiper-container .active .honor_con_me {transform: none;}
.hon_con_box .swiper-container .active .honor_con_me .honor_img_ {     box-shadow: 0 0 0.5208vw 0 rgba(0, 0, 0, 0.15);}
.hon_con_box .swiper-container .active .honor_con_me .pub_img_box {box-shadow: 0px 30px 100px 0px rgba(0, 0, 0, 0.15);}
.hon_con_box .swiper-container .active .honor_con_me .honor_t {opacity: 1;}
.hon_con_box .swiper-container .active .honor_con_me .honor_c {opacity: 1;}
.hon_nav_box {position: relative;}
.hon_nav_box .swiper-container {overflow: hidden;margin:0 5%}
.hon_nav_box .swiper-slide { width: auto; cursor: pointer; pointer-events: auto;}
.hon_nav_box .swiper-slide.active-nav .hon_n  {color: #008A8F;}
.hon_nav_box .hon_n {color: #595757;text-align: center;font-weight:400}
.hon_nav_box .swiper-pagination span:focus { outline: none;}

.hon_con_box ::selection {background:transparent;color:currentColor;}
.hon_con_box ::-moz-selection {background:transparent;color:currentColor;}
.hon_con_box ::-webkit-selection {background:transparent;color:currentColor; }

.patent .swiper-slide h2 {position: relative;padding:71.48% 0; overflow: hidden}
.patent .swiper-container{margin:0 7.5%;width:85%}
.patent .swiper-slide {transform: scale(0.5);transition: transform 0.5s ease, opacity 0.5s ease;}
.patent .swiper-slide-active {transform: scale(1) !important;z-index: 10;}

.history .about-subject {margin-bottom:5.5292vw}
.history .row {position: relative}
.history .row:before {content:''; position: absolute;right:0;top:0.7vw;width:100%; background: url("../images/history-line.png") right;height:1.0938vw; background-size:cover}
.history .swiper-wrapper{padding:0.5208vw}
.history .swiper-slide .in {padding-right:5.4688vw; position: relative}
.history .swiper-slide .date {padding:0 0.5vw 0 1.3vw;margin-bottom:2.6042vw; letter-spacing: -0.05vw; color:#008A8F;font-weight:700;font-family: 'din';font-size:1.3625vw; line-height: 1; background: #fff;display:inline-block; position: relative;}
.history .swiper-slide .date:before {content:''; position: absolute;left:0;top:0.28vw; background: url("../images/history-dot-1.png") no-repeat center;width:0.8854vw;height:0.8854vw; background-size:100%; z-index: 10}
.history .swiper-slide .date:after {content:''; position: absolute;left:-0.5vw;top:0.28vw; background:#fff;width:0.8vw;height:1vw; z-index: 1}
.history .swiper-slide .text { background: #f4f4f4;border-radius:1.0417vw;padding:1.1725vw 1.3vw 1.5625vw 1.3vw;min-height:8.5vw}
.history .swiper-slide:Hover .text { background: #fff;box-shadow:0 0 0.5208vw rgba(0,0,0,0.3)}
.history .swiper-slide .text .title {color:#008A8F;font-weight:700;font-size:3.2083vw; line-height: 1;font-family: 'din'; letter-spacing: -0.2vw;margin-bottom:0.8vw}
.history .swiper-slide .text .content {font-size:1.0417vw;font-weight:400;}
.history .swiper-slide .text .content .list-paddingleft-1,.history .swiper-slide .text .content .list-paddingleft-2 {margin:0}
.history .swiper-slide .text .content li {position: relative;padding:0 0 0 1.5vw;margin-top:0.4vw}
.history .swiper-slide .text .content li:before {content:''; position: absolute;left:0;top:0.4608vw; background: url("../images/history-dot-2.png") no-repeat center;width:1.0417vw;height:1.0417vw; background-size:100%}
.history .swiper-button-next,.history .swiper-button-prev { top:-7.9vw;margin-top:0}
.history .swiper-button-prev {left:auto;right:3.5vw}

.product-name{font-size:2.2917vw; line-height: 1.4;font-weight:700;color:#008A8F;}
.product-name a {color:#008A8F;}
.product .in {display:flex;flex-wrap: wrap; align-items: center;justify-content: center}
.product .text {width:36%}
.product .pic {width:45.5%;margin-left:18.5%}
.product .pic img {width:100%}
.product .content {font-size:0.9375vw;font-weight:400;margin:1.3021vw 0 3.3854vw 0}

.product-show {padding:5.2083vw 0 5.2083vw 0}
.product-show .content {margin-bottom:0;}
.product-show-no-pic .text {width:100%; text-align: left;}
.product-show .jump {position: absolute;left:50%;bottom:1.5vw;width:5vw;margin-left:-2.5vw; text-align: center;z-index: 999;}
.product-show .jump span.icon {font-size:1.5vw;line-height: 1;animation: bounce 1s infinite;display:block;margin:0 auto}
@keyframes bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}

.product-more a {display:inline-block; background: #008a8f;color:#fff;height:2.3438vw; line-height:2.2438vw;font-size:1.1458vw;padding:0 1.0417vw;border-radius:2.3438vw;font-weight:400}
.product-more a span {display:inline-block; vertical-align: top;margin:0.08vw 0 0 0;font-size:1.4vw;}
.product-more a:hover span {margin-left:0.5vw}
.product-more a:hover { background:#f29101;padding:0 1.5417vw; letter-spacing: 0.1vw}
.productShow {padding-top:5.2083vw}
.productShow li {padding:0 0 7vw 0}
.productShow li .title {color:#008a8f;font-weight:700;font-size:2.2917vw; line-height: 1.4;margin:0 0 2.5vw 0}
.productShow li .content {font-size:0.9375vw;font-weight:400}
.productShow li .content table {width:100%}
.productShow li.id-106 .content,.productShow li.id-115 .content {font-size:1.1458vw; line-height: 2.1}
.productShow li.id-106 .content .text,.productShow li.id-115 .content .text {position: relative;padding-left:2.0833vw;}
.productShow li.id-106 .content .text:before,.productShow li.id-115 .content .text:before {content:''; position: absolute;left:0;top:0;width:2px;height:100%; background: #f4f4f4; z-index: 1}
.productShow li.id-106 .content .text:after,.productShow li.id-115 .content .text:after {content:''; position: absolute;left:-2px;top:0;width:6px;height:2.8vw; background: #008a8f; z-index: 10}
.productShow li .content .table-product-features h3 {font-size:2.0833vw; line-height: 1; position: relative;margin-bottom:1.1vw;font-weight:500;}
.productShow li .content .table-product-features td {border-bottom:1px solid #d3d3d3; position: relative;width:42.5%;padding-top:2.8646vw;padding-bottom:2.8646vw}
.productShow li .content .table-product-features td:nth-child(2) {width:57.5%;padding-left:15%; text-align: center}
.productShow li .content .table-product-features tr:last-of-type td{padding-bottom:0;border-width:0} 

.productShow li table.table-BA {border-collapse: separate;border-spacing:1.0417vw;width:calc(100% + 2.1234vw);width:-webkit-calc(100% + 2.1234vw); position: relative;left:-1.0417vw;}
.productShow li .table-BA td { vertical-align: top; background: #F4F4F4;border-radius:1.0417vw;width:25%;padding:2vw 1.5625vw}
.productShow li .table-BA td:hover {background: #fff;box-shadow:0 0 0.5208vw rgba(0,0,0,0.3)}
.productShow li .list-paddingleft-1,.productShow li .list-paddingleft-2 {margin-left:0;}
.productShow li .table-BA h3 {font-size:1.1458vw;line-height: 1.4;position: relative}
.productShow li .table-BA h3 img{position: absolute;top:0;right:0;width:1.5625vw;}
.productShow li li {padding:0 0 0 0.6vw; position: relative}
.productShow li li:before {content:''; position: absolute;left:0;top:0.7vw;width:0.25vw;height:0.25vw;font-size:0;; line-height: 0; border-radius:50%; background: #008a8f;transform: scale(1.01);}
.productShow li .table-BA .list-paddingleft-1,.productShow li .table-BA .list-paddingleft-2 {border-top:1px solid #d8dbe0;margin-top:0.7vw;padding-top:0.5vw;}

.productShow li .table-product-model td {border-bottom:2px solid #939494;padding:1.4vw 1.3vw; text-align: center}
.productShow li .table-product-model td:nth-child(1) {text-align: left;}
.productShow li .table-product-model tr:nth-child(1) td{padding-top:0}
.productShow li .table-product-model tr:last-child td {padding-bottom:0;border-width:0}
.productShow li .table-product-model td.small {font-size:0.7292vw;padding-left:0}
.productShow li .table-product-model td.small img {height:0.8vw; position: relative;top:0.30vw;margin-right:0.1vw;}
.productShow li .table-product-model span.blank {margin-left:1.5vw;}

.productShow li .table-coolant-comparison td {border-bottom:2px solid #939494;padding:1.4vw 0.7vw;}
.productShow li .table-coolant-comparison td:nth-child(1) {width:30%;padding-left:0}
.productShow li .table-coolant-comparison td:nth-child(2) {width:27%}
.productShow li .table-coolant-comparison td:nth-child(3) {width:23%}
.productShow li .table-coolant-comparison td:nth-child(4) {width:20%}
.productShow li .table-coolant-comparison tr:nth-child(1) td {font-size:1.1458vw;color:#000;padding-top:0}
.productShow li .table-coolant-comparison tr:last-of-type td {padding-bottom:0;border-width:0}
.productShow li .table-coolant-comparison tr:nth-child(1) td:nth-child(1) {padding-left:2.5%}
.productShow li .table-coolant-comparison .coolant-title {display:inline-block;font-size:0.8333vw;height:1.5625vw; line-height: 1.5625vw;padding:0 0.5208vw; background: #f4f4f4;border-radius:1.5625vw;color:#595757;font-weight:700;min-width:8.8542vw; text-align: center}
.productShow li .table-coolant-comparison li {padding:0 0 0 0.8vw; }
.productShow li .table-coolant-comparison li:before {top:0.7vw;width:0.35vw;height:0.35vw;background: #595757;}
.productShow li .table-coolant-comparison tr:Hover {font-weight:700;color:#000}
.productShow li .table-coolant-comparison tr:Hover .coolant-title {background: #008a8f;color:#fff}
.productShow li .table-coolant-comparison tr:Hover li:before {background: #008a8f;}

.news-menu { position:absolute;left:50%;top:50%;width:6.5104vw;margin-left:39.0625vw;margin-top:-2.65vw; z-index: 999}
.news-menu ul {position: relative;}
.news-menu ul:before {content:''; position: absolute;left:0.8854vw;top:10%;width:1px;height:80%;border-left:1px dashed #939494;}
.news-menu li{margin:1.0417vw 0;position: relative}
.news-menu li a {position:relative;display:block;height:1.7708vw}
.news-menu li a i{ display: block;content:''; position: absolute; z-index: 10; left:0.5729vw;top:0.4688vw;width:0.625vw;height:0.8854vw; background: url("../images/dot1.png") no-repeat center;background-size:100%}
.news-menu li:hover a i,.news-menu li.active a i {background: url("../images/dot2.png") no-repeat center; background-size:100%}
.news-menu li a p { position: absolute; z-index: 1; top:0;right:0;width:100%;padding:0 0 0 1.7188vw;height: 1.7708vw;font-size:0.9375vw; line-height: 1.7188vw;border-radius:1.8229vw;color:#595757;font-weight:400;}
.news-menu li:hover a p,.news-menu li.active a p {background: #008A8F;color:#fff; z-index: 1;}

.news-subject {font-size:1.5625vw;color:#008a8f;font-weight:700;margin-bottom:1.5625vw;}
.news-content {display:flex;flex-wrap: wrap;gap:1.8229vw}
.news-content .news-item {width:calc(33.3333% - 1.2153vw);width:-webkit-calc(33.3333% - 1.2153vw);background: #f4f4f4;border-radius:1.0417vw;}
.news-content .news-item:Hover {background:#fff;box-shadow:0 0 0.5208vw rgba(0,0,0,0.3)}
.news-item .pic { position: relative; overflow: hidden;padding:18.8281% 0;border-top-left-radius:1.0417vw;border-top-right-radius:1.0417vw;}
.news-item .pic img {border-top-left-radius:1.0417vw;border-top-right-radius:1.0417vw;}
.news-item .text {padding:0.8vw 1.5625vw 1.2vw 1.5625vw;}
.news-item .text .title {font-size:1.1458vw;font-weight:400; line-height: 1.7708vw;height:1.7708vw; overflow: hidden}
.news-item .text .title a {color:#3E3A39}
.news-item .text .date-person-more {display:flex;margin-top:1.5vw;color:#727171;font-size:0.7292vw; line-height: 1; position: relative;font-weight:400}
.news-item .text .date-person-more .date {position: relative;padding-left:1.7792vw}
.news-item .text .date-person-more .date:before {content:''; position: absolute;left:0;top:-0.37vw;width:1.4583vw;height:1.4583vw; background: url("../images/time.png") no-repeat center; background-size:100%;}
.news-item .text .date-person-more .person {margin-left:1vw}
.news-item .text .date-person-more .person:before {background: url("../images/person.png") no-repeat center; background-size:100%;}
.news-item .text .date-person-more .more {position:absolute;right:0;bottom:-0.4vw}
.news-item .text .date-person-more .more a {height:1.5625vw; line-height: 1.5625vw;display:inline-block;padding:0 0.4vw 0 0.6vw;color:#3E3A39;font-weight:400; background: #fff;border-radius:1.5625vw;}
.news-item .text .date-person-more .more a span {color:#008a8f;font-weight:500;font-size:0.9375vw;display:inline-block;vertical-align: top;margin-top:0.02vw;}
.news-item:hover .text .date-person-more .more a {background: #008a8f;color:#fff}
.news-item:hover .text .date-person-more .more a span {color:#fff}

.pagination {margin-top:0.5208vw;text-align: center;width:100%; clear: both}
.page-link {display: inline-block;width:1.6667vw;height:1.6667vw; line-height: 1.5667vw; border-radius:50%;cursor: pointer; background: #f2f2f0;font-weight:400;margin:0.2vw 0.4vw; position: relative}
.page-link.active,.page-link:Hover {background-color: #008f8a;color:#fff;}
.page-link.prev:before,.page-link.next:before {font-family: "iconfont" !important;content:"\e62d";position: absolute;top:0;font-size:1.3vw;color:#008a8f; text-align: center;}
.page-link.prev:before {left:0.25vw;transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.page-link.next:before {left:0.15vw;}
.page-link.prev:Hover:before,.page-link.next:Hover:before {color:#fff}
.page-link.disabled {opacity: 0.5;cursor: not-allowed;}
.ellipsis {display: inline-block;margin: 0 0.2604vw;}
.loading {text-align: center;}

.news-current {background: #e8e8e8;margin-top:4.1667vw;font-weight:400;color:#595757;font-size:0.7292vw;padding:0.7vw 0 0.5vw 0;}
.news-current a {color:#595757}
.news-current span {margin:-0.21vw 0.3vw 0 0.3vw;display:inline-block; vertical-align: top; font-size:1vw}
.news-show .title-date { background: #f4f3ef;border-radius:0.7813vw;padding:1.4625vw 1.3021vw 1.5625vw 1.3021vw;margin:2.6042vw 0}
.news-show .title-date .title {font-size:1.875vw; line-height: 1.3;font-weight:500;margin-bottom:1.5vw;}
.news-show .title-date .date-share {display:flex;color:#727171;font-size:0.7292vw;font-weight:400}
.news-show .title-date .date-share img {width:0.9vw;margin:0.25vw 0.3vw 0 0}
.news-show .title-date .date-share .date {}
.news-show .title-date .date-share .person {margin:0 2vw; position: relative}
.news-show .title-date .date-share .person:before {content:'';width:1px;height:0.6vw;position: absolute;left:-1.05vw;top:0.4vw; background: #999;}
.news-show .title-date .date-share .person:after {content:'';width:1px;height:0.6vw;position: absolute;right:-1.05vw;top:0.4vw; background: #999;}
.news-show .content {padding-bottom:6.25vw}
.news-show .content img {margin:0.5208vw 0}

.share{ text-align: center; position: absolute;right:-5vw;top:5.5vw}
.share a{ display: block; height: 2.0833vw; width: 2.0833vw;color:#595757;font-weight:700;margin-bottom: 1.25vw;cursor: pointer;position: relative;}
.share img{ display: block; margin: auto; padding-top: 0.3125vw;}
.share .in{ padding-top: 0.3646vw;}
.share .xl{ padding-top: 0.4167vw;}
.share .lz{ padding-top: 0.4688vw;}

.share .icon{ display: block; width: 1.6667vw; height: 1.6667vw; background: url("../images/wx.png") no-repeat 0 0; background-size: contain; margin: 0 auto; transition: background 0.2s linear;}
.share .icon_in{ background-image: url("../images/in.png");}
.share .icon_xl{ background-image: url("../images/xl.png");}
.share .icon_lz{ background-image: url("../images/lz.png");}
.share .icon_mail{ width: 1.5625vw; height: 1.5625vw; background-image: url("../images/mail.png");}

.share a:hover .icon_wx{ background-image: url("../images/wx_hover.png");}
.share a:hover .icon_in{ background-image: url("../images/in_hover.png");}
.share a:hover .icon_xl{ background-image: url("../images/xl_hover.png");}
.share a:hover .icon_lz{ background-image: url("../images/lz_hover.png");}
.share a:hover .icon_mail{ background-image: url("../images/mail_hover.png");}

#qrcode{display: none;width:5.2083vw; position: absolute;left:-6.5vw;bottom:0.5vw; background: #fff;padding:0px 10px 10px 10px}
#qrcode img{width:100%}
.share a.wx:hover #qrcode{display: block;}

.case-subject {color:#008a8f;font-weight:700;font-size:2.2917vw; line-height: 1.2;margin-bottom:2vw}
.news-subject i {margin:0.65vw 0.6vw 0 0;display:inline-block; vertical-align: top;width:1.7625vw;height:1.5625vw; line-height: 1.4583vw;color:#fff;font-weight:700; background: #008a8f;font-size:0.9896vw; text-align: center}
.case .news-item .text { position: relative}
.case .news-item .text .content {color:#000;font-weight:400; line-height:1.9}
.case .news-item .text .content em {color:#999;font-weight:400;font-size:0.7292vw;margin:0 0.2vw}
.case .news-item .text .year {position: absolute;top:0.5625vw;right:1.5625vw;color:#008a8f;font-weight:700;font-size:1.3417vw;font-family: 'din';}
.case .news-item .pic {padding:23.4375% 0}
.pagination-case {margin-top:0;position: absolute;top:-4vw;right:0; text-align: right}
.pagination-case .num {display:none;}
.case .section .news-item .text .title,.case .section .news-item .text .summry,.case .case-section371 .news-item .text .title {display:none;}
.case .case-section371 .news-item .text .title,.case .case-section371 .news-item .text .summry {display:inline-block;}
.case .case-section371 .news-content {gap:1.5625vw}
.case .case-section371 .news-item {width:calc(50% - 0.7813vw);width:-webkit-calc(50% - 0.7813vw); position: relative}
.case .case-section371 .news-item .pic {padding:0;width:48.5%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1.0417vw;}
.case .case-section371 .news-item .pic img {border-top-right-radius:0;border-bottom-right-radius:0;}
.case .case-section371 .news-item .pic h2 {padding:72.9166% 0; position: relative; overflow: hidden}
.case .case-section371 .news-item .text{position: absolute;right:0;top:0;width:51.5%;padding:0 1.0583vw 0 1.2583vw;height:100%; display: flex; align-items:flex-start;justify-content: center;flex-direction: column;color:#595757;font-weight:400}
.case .case-section371 .news-item .text .title {font-weight:700;color:#3E3A39;font-size:1.1458vw; line-height: 1.6;;height:auto; text-align: left;}
.case .case-section371 .news-item .text .summry {margin:1vw 0 1.5vw 0}
.case .case-section371 .news-item .text .content {font-size:0.7292vw;color:#595757; position: relative;padding:1vw 2.2vw 0 2.5vw}
.case .case-section371 .news-item .text .content:before,.case .case-section371 .news-item .text .content:after {content:''; position: absolute;top:0;width:1.8229vw;height:1.8229vw; filter: grayscale(100%);}
.case .case-section371 .news-item .text .content:before {left:0; background: url("../images/case-btn-left.png") no-repeat center;background-size:100%}
.case .case-section371 .news-item .text .content:after {right:0;background: url("../images/case-btn-right.png") no-repeat center;background-size:100%}
.case .case-section371 .news-item:hover .text .content:before,.case .case-section371 .news-item:hover .text .content:after {filter: grayscale(0);}

.service ul {display:flex;gap:1.3021vw}
.service li {flex:1; background: #f4f4f4;border-radius:1.0417vw;}
.service li:Hover {background: #fff;box-shadow:0 0 0.5208vw rgba(0,0,0,0.3)}
.service li .pic {position: relative; overflow: hidden;padding:60% 0;border-top-left-radius:1.0417vw;border-top-right-radius:1.0417vw;}
.service li .content {font-size:1.25vw;font-weight:400;text-align: center;padding:5.2083vw 5%}
.service li .content img {width:2.0833vw; }

.zuji .text {position: relative}
.zuji .text .content {font-weight:400;font-size:1.25vw; line-height:2.5;padding-top:2vw;position: relative; z-index: 100}
.zuji .text .content h3 {font-size:1.5vw;line-height: 1.6}
.zuji .text .map-big { position: absolute;top:-4.5vw;right:0;width:47.5521vw}
.zuji .text .map-small img {width:24.4792vw;margin-top:11.1979vw}
.ripple-container {position:absolute;left:50%;top:50%;width: 5vw;height: 5vw;margin:2.1vw 0 0 2.6vw;}
.ripple-circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 124, 20, 0.6);
  border-radius: 50%;
  animation: ripple 4s infinite cubic-bezier(0.3, 0, 0.1, 1);
  opacity: 0;
  transform: scale(0.2);
  box-shadow: 0 0 0.7813vw rgba(255, 124, 20, 0.4); /* 发光效果 */
}
/* 4个圈的时间节奏（重叠更多） */
.delay-1 { animation-delay: 0.8s; }
.delay-2 { animation-delay: 1.6s; }
.delay-3 { animation-delay: 2.4s; }
@keyframes ripple {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  20% {
    opacity: 0.8; /* 更早达到透明度峰值 */
  }
  80% {
    opacity: 0.2; /* 缓慢消失 */
  }
  100% {
    transform: scale(1.8); /* 更大的扩散范围 */
    opacity: 0;
  }
}

.job {padding:8vw 0 6vw 0}
.job .left {position: absolute;left:0;top:0;color:#008a8f;font-weight:700;font-size:2.2917vw; line-height: 1;}
.job .right {margin-left:13.4604vw}
.job .right .subject{font-size:0.7292vw;color:#939494;margin-bottom:-0.8vw;}
.accordionservice li { background: #f4f4f4;border-radius:1.0417vw;margin-top:1.8229vw;padding:1.2833vw 2.0833vw 1.2633vw 2.0833vw;font-weight:400}
.accordionservice li .link {cursor: pointer;display: block;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; position: relative}
.accordionservice li .link .title {font-size:1.3542vw; line-height: 1.4;font-weight:500;}
.accordionservice li .link .title span {background: #008a8f;color:#fff;display:inline-block; vertical-align: top;margin:0.3vw 0.6vw 0 0;padding:0 0.25vw;font-size:0.9896vw;height:1.4vw; line-height: 1.35vw;font-weight:400}
.accordionservice li .link .date {color:#727171;font-size:0.7292vw; position: absolute;right:0;top:0.3vw;padding-left:1.9792vw}
.accordionservice li .link .date:before {content:''; position: absolute;left:0;top:0; background: url("../images/time.png") no-repeat center;width:1.4583vw;height:1.4583vw; background-size:100%;}
.accordionservice li .link .subtitle {color:#808080;margin-top:0.6vw}
.accordionservice li .link .subtitle span {display:inline-block; position: relative;margin-right:1.5vw}
.accordionservice li .link .subtitle span:before {content:'';position:absolute;left:-0.8vw;top:0.35vw;width:1px;height:0.8vw; background: #ccc;}
.accordionservice li .link .subtitle span:nth-child(1):before {display:none}
.accordionservice li .link .subtitle i {position: absolute;right:0;bottom:-0.2vw;color:#008a8f;font-size:0.8vw;}
.accordionservice li.open .link .subtitle i {transform: rotateY(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.accordionservice .submenu {display:none;font-size:0.9375vw;border-top:1px solid #999;margin-top:1.2vw;padding-top:1.2vw;}

.contact .ripple-container {left:auto;right:14.5%;margin:-3.3vw 0 0 0; text-align: center}
.contact .ripple-container:before {content:'';right:1.9vw;top:1.75vw;;position: absolute; background: url("../images/address.png") no-repeat center;width:1.1979vw;height:1.5104vw; background-size:100%; z-index: 99999}
.contact .ripple-circle {background: rgba(255, 124, 20, 0.3);}
.contact .wrap {height:100%}
.contact .vertically-center {height:calc(100vh - 4.1667vw);height:-webket-calc(100vh - 4.1667vw);position: relative;}
.contact .pic { position: absolute;left:0;top:0;width:100%;height:100%;}
.contact .text {position: absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;}
.contact .text .in {background: #fff;border-radius:1.0417vw;width:39.0625vw;padding:3.9667vw 4.6875vw 4.1667vw 4.6875vw}
.contact .text .subject { position: relative;border-bottom:1px solid #ccc;padding:0 0 1vw 0;margin-bottom:1.5vw}
.contact .text .subject .lx {color:#008a8f;font-weight:700;font-size:2.2917vw}
.contact .text .subject .company {position: absolute;right:0;top:2vw; text-align: right;font-weight:700;color:#000;font-size:1.1458vw; line-height: 1.4}
.contact .text .content {color:#000;font-weight:400;font-size:0.9375vw; line-height: 2.2}
.contact .text .content .row {position: relative;padding-left:4.8vw}
.contact .text .content .row .add {position: absolute;left:0;top:0;}
.contact .text .look-map {margin:2vw 0 2.5vw 0}
.contact .text .look-map a { background: #f4f4f4; display: block;height:2.9167vw;padding:0 1.5vw;color:#000; line-height: 2.8167vw;border-radius:2.9167vw;font-size:0.7292vw;font-weight:700; position: relative}
.contact .text .look-map a span {position: absolute;right:1.5vw;top:0.1vw;color:#008a8f;font-size:1.2375vw;}
.contact .text .look-map a:hover {background: #008a8f;color:#fff;}
.contact .text .look-map a:hover span {color:#fff}

.online-shop {text-align:center;}
.online-shop ul {display:flex;justify-content: space-between;text-align: center;}
.online-shop ul:nth-child(2) {margin-top:1.5vw}
.online-shop li {position: relative; position: relative;top:0;}
.online-shop li:Hover {top:-10px}
.online-shop li .icon img {height:2.6042vw;}
.online-shop li .code { position: absolute;left:50%;bottom:4.9vw;width:7.8vw;margin-left:-3.9vw;height:7.8vw;background: #fff;opacity:0;visibility: hidden;border:1px solid #008a8f;}
.online-shop li .code img {width:100%;}
.online-shop li .title {color:#000;font-size:0.7292vw; line-height: 1.6; margin-top:0.4vw;font-weight:500}
.online-shop li a:hover .code,.online-shop li a:active .code {opacity:1;visibility:visible}

.down-content {display:flex;flex-wrap: wrap;gap:1.8229vw}
.down-content .down-item {width:calc(50% - 0.9375vw);width:-webkit-calc(50% - 0.9375vw);background: #f4f4f4;border-radius:1.0417vw;padding:1.1vw 2.0833vw 1.1vw 2.0833vw;}
.down-content .down-item:Hover {background:#fff;box-shadow:0 0 0.5208vw rgba(0,0,0,0.3)}
.down-item .title { position: relative}
.down-item .title a {font-size:1.1458vw; line-height: 1.6; font-weight:400;display: inline-block;padding:0 4vw 0 2vw; position: relative}
.down-item .title a:before {content:'';position:absolute;left:0;top:0.21vw; background: url("../images/pdf.png") no-repeat center; background-size:100%;width:1.4063vw;height:1.4063vw;}
.down-item .title p {position: absolute;right:0;top:0.2vw;color:#727171;font-size:0.7292vw}
.down-item .row {position: relative;display:flex;font-size:0.7292vw;margin-top:1.25vw}
.down-item .row a {display:inline-block;position: relative;padding-left:1.8vw;margin-right:2vw;font-weight:400}
.down-item .row a:before {content:'';position: absolute;left:0;top:-0.1vw; background: url("../images/eye.png") no-repeat center;width:1.4583vw;height:1.4583vw; background-size:100%}
.down-item .row .preview a:after {content:'';position: absolute;top:0.3vw;right:-1.15vw;width:1px;height:0.7813vw; background: #999;}
.down-item .row .down-btn a:before {background: url("../images/download.png") no-repeat center; background-size:100%}
.down-item .row .date {position: absolute;right:0;top:0vw;color:#727171;}
.download .new_telst {position:absolute;margin:0;right:0;top:-4.2vw;}

.news-search {padding:0 0 6.25vw 0;}
.news-form{position: relative;display:flex;display: inline-block;margin:2.6042vw 0;}
.news-form i {width:2.1875vw;height:2.1875vw;border-radius:0.5208vw; display:inline-block; background: #008a8f url("../images/zoom.png") no-repeat center; background-size:50%; vertical-align: top;margin-right:0.3vw}
.news-form #k {border-radius:0.5208vw;height:2.0833vw;width:18.2583vw;border:1px solid #008a8f; background: #f4f4f4;padding:0 2vw 0 0.7813vw;}
.news-form #sbtn {font-family: "iconfont" !important; position: absolute;right:1px;top:1px;font-size:1.0417vw; z-index: 99;width:2.0833vw;height:2.0833vw; cursor: pointer;border-radius:0.5208vw; background: none;}
.news-search-center {position:fixed;top:4.1667vw;left:0;width:100%;height:5vw;background: #fff; z-index: 999}
.news-search-center .wrap {border-bottom:1px solid #bdbebe;height:100%}
.news-search-center .news-form {position: absolute;margin:0;right:0;top:1.45vw}
.news-search-center .subject {font-weight:700;color:#008a8f;font-size:2.2917vw; line-height: 1;position: absolute;top:1.3vw;left:0}
.news .vertically-center {margin-top:9.1667vw;}

.founder .section1 .pic {position:absolute;left:0;top:4.1667vw;;width:100%;height:calc(100vh - 4.1667vw);height:-webket-calc(100vh - 4.1667vw); background-position: center; background-repeat: no-repeat; background-size:cover;}
.founder .section1 span {position: absolute; z-index: 100;left:50%;bottom:2%;font-size:1.5625vw; width:100px;margin-left:-50px;text-align: center;color:#fff;animation: myfirst 1.5s infinite;}
@keyframes myfirst { 0% {transform: translate(0px, 0px); } 50% {transform: translate(0px, -10px); }100% {transform: translate(0px, 0px);}}
.founder .section2 .vertically-center {margin-top:4.1667vw;}

.footer {background: #EDEDED;padding:3.3854vw 0 0 0}
.footer .logo {border-bottom:1px solid #939494;padding:0 0 1.5625vw 0;margin:0 0 1.5625vw 0}
.footer .logo a { background: url("../images/logo-foot.png") no-repeat center;width:21.9792vw;height:2.7083vw; display: block; background-size:100%}
.footer dl {display:inline-block; vertical-align: top;margin-left:3.6%;}
.footer dl:nth-child(1) {margin-left:0}
.footer dl:nth-child(4) {width:5.2vw;text-align: justify;text-align-last:justify} 
.footer dt {margin-bottom:0.5208vw; text-align: left;text-align-last: left;}
.footer dt a {font-size:0.9375vw;color:#606060;font-weight:500}
.footer dd a {font-size:0.7292vw;color:#898989;font-weight:400;}
.footer .content {float:right;font-size:0.7292vw;color:#606060; line-height: 1.4;font-weight:400;margin-top:0.2604vw}
.footer .content h3 {color:#606060;font-weight:700;font-size:1.5625vw}
.footer .content strong {color:#606060;font-weight:400;font-size:1.0417vw}
.foot-copy {border-top:1px solid #939494;padding:1.5625vw 0;margin-top:5.7292vw;font-size:0.7292vw;color:#727171;font-weight:400}
.foot-copy a {color:#727171}
.foot-copy .copy {float:left;width:57%}
.foot-copy .aliyun {float:right;width:38%; text-align: right}
.totop {display:none;}