@charset "utf-8";
/* CSS Document */
*, ::after, ::before {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body, h1, h2, h3, h4, h5, h6, dl, dd, p, hr {margin: 0;}
button, option, textarea, td {padding: 0;}
ul, ol, input {margin: 0;padding: 0;}
ul, ol {list-style-type: none;}
table {border-spacing: 0;border-collapse: collapse;}
img {border:0;vertical-align:middle;}
a{color:inherit;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;}
:focus{outline:0;}
/*input*/
button {border: none;}
textarea {resize: none;}
button, input, textarea {outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}  
input[type="button"],input[type="text"],input[type="submit"],button,select,textarea{-o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none;appearance:none; resize: none; border-radius:0; outline: none;  background-color:transparent; font-family:inherit; font-size:inherit; color:inherit; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; vertical-align:middle;}
input[type="button"],input[type="radio"],input[type="checkbox"],input[type="submit"],button {cursor:pointer;}
/*clearfix*/
.clearfix:before, .clearfix:after{content:"";display:block;height:0;overflow:hidden;}  
.clearfix:after{clear:both;}  
.clearfix{zoom:1;} 
/*swiper*/
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1}
.swiper-button-prev:after,
.swiper-button-next:after{display:none;}

/*font-face*/
@font-face{font-family:'Inter';src:url('fonts/Inter-Medium.woff2') format('woff2'),url('fonts/Inter-Medium.woff') format('woff'),url('fonts/Inter-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}


/*body*/
body{font-family:"Microsoft YaHei","微软雅黑",Helvetica,Arial,sans-serif;min-width:320px;overflow-x: hidden;scroll-behavior: initial;color:#000;}
/*html*/
html{font-size:0.8333333333333333vw;/*font-size:16px;*/}
/*@media screen and (max-width:1920px){
html{font-size:16px;}
}*/
@media screen and (max-width:1200px){
html{font-size:14px}
}
@media screen and (max-width:768px){
html{font-size:14px;}		
}

/*container*/
.container{padding:0 4.2vw; margin:0 auto;/* max-width:1920px;*/}
@media screen and (max-width:1024px) {
.container{padding:0 24px;}
}
@media screen and (max-width:768px){
.container{padding:0 16px;}
}


/*header*/
.header{position:fixed;top:0;left:0;right:0;width:100%;height:5.625rem;z-index:999;margin:auto;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.header .header-pc{position:relative;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.header .header-wrap{width:100%;height:5.625rem;font-size:0;text-align:center;background:transparent;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
/*header logo*/
.header .header-pc .logo{width:8.75rem;height:5.625rem;position:absolute;left:4.2vw;top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.header .header-pc .logo img{display:block;max-width:100%;height:auto;}
.header .header-pc .logo img.logo2{display:none;}
.header.onsb .header-pc .logo img {display:none;}
.header.onsb .header-pc .logo img.logo2{display:block;}
.headerWhite .header .header-pc .logo img{display:none;}
.headerWhite .header .header-pc .logo img.logo2{display:block;}
/*header hover*/
.headerWhite .header{background:#fff;}
.header.onsb{background:#fff;box-shadow: 0 2px 0.3rem rgba(0,0,0,0.05);}
.header.onsb,
.header.onsb .header-pc .header-wrap,
.header.onsb .header-pc .logo{height:4.375rem;}

/*pc-header-menu*/
.header .header-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header .header-logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.header .pc-header-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-end; height:100%;}
.header .pc-header-menu{width:73.86363636363636%;}
.header .pc-header-menu .nav{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 -0.3125rem;}
.header .pc-header-menu .nav dl{width:calc(14.28571428571429% - 0.625rem);margin:0 0.3125rem;}
@supports (display:grid){
.header .pc-header-menu .nav{display:grid;grid-template-columns:repeat(7, 1fr);gap:0.625rem;margin:0}
.header .pc-header-menu .nav dl{width:auto;margin:0}
}
@media (max-width:1024px){
	.header .pc-header-menu .nav dl{width:calc(14.28571428571429% - 10px);margin:0 5px;}
	@supports (display:grid){
	.header .pc-header-menu .nav{gap:10px;margin:0}
	.header .pc-header-menu .nav dl{width:auto;margin:0}
	}
}


/*pc-header-menu yiji*/
.header .pc-header-menu .nav{position:relative;float:left}
.header .pc-header-menu .nav dl{float:left;position:relative;z-index:10}
.header .pc-header-menu .nav dl:last-child{margin-right:0!important;}
.header .pc-header-menu .nav dl:hover{z-index:20;}
.header .pc-header-menu .nav dt a{font-size: 0.875rem;line-height:2.25rem; color:#fff;position:relative;text-align:left; display:block;}
.header .pc-header-menu .nav dt a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#cfcfcf;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.header .pc-header-menu .nav dt a:after{content:"";position:absolute;right:0;bottom:0;width:0;height:1px;background:#00b1a7;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.header .pc-header-menu .nav dl:hover dt a:after{width:100%;right:auto;left:0}
.header .pc-header-menu .nav dl:hover dt a{color:#00b1a7;}
@media (max-width:1024px){
.header .pc-header-menu .nav dl{margin-right:30px;}
.header .pc-header-menu .nav dt a {font-size:14px}
}

/*pc-header-menu yiji hover*/
.headerWhite .header .pc-header-menu .nav dt a,
.header.onsb .pc-header-menu .nav dt a{color:#4f4f4f;}
.headerWhite .header .pc-header-menu .nav dl.cur dt a,
.header.onsb .pc-header-menu .nav .cur dt a{color:#00b1a7;}

/*pc-header-menu erji*/
.header .pc-header-menu .nav dd{display:none;width:100%;background-color:#f1f1f1;overflow:hidden;position:absolute;font-size:0;border-bottom-right-radius:6px;
border-bottom-left-radius:6px;}
.header .pc-header-menu .nav dd .lia{font-size:0.875rem;line-height:1.5rem;padding:0.625rem 1rem;font-weight: normal;text-align:left;}
.header .pc-header-menu .nav dd .lia a{display:block;color:#262e46;}
.header .pc-header-menu .nav dd .lia:hover a{color:#00b1a7;}
@media (max-width:1024px) {
.header .pc-header-menu .nav dd .lia {font-size:14px}
}


/*header-lan*/
.header .header-lan{position:relative;}
.header .header-lan .header-lan-top{transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;background-position:left center;background-repeat:no-repeat;background-image:url(../images/icon-lan.png);background-size:1.125rem;padding-left:1.75rem;}
.headerWhite .header .header-lan .header-lan-top,
.header.onsb .header-lan .header-lan-top{background-image:url(../images/icon-lan2.png)}
.header .header-lan:hover .header-lan-top{background-image:url(../images/icon-lan3.png)!important;}
.header .header-lan:after{content:"";position:absolute;right:0;top:50%;margin-top:-0.3125rem;width:0.625rem;height:0.625rem;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icon-v.png);background-size:100%;}
.headerWhite .header .header-lan:after,
.header.onsb .header-lan:after{background-image:url(../images/icon-v2.png)}
.header .header-lan:hover:after{background-image:url(../images/icon-v3.png)!important;}

/*mask-bg*/
.mask-bg{position:fixed;width:100%;height:100vh;opacity:0;z-index:-1;visibility:hidden}
.mask-bg.show{-webkit-transition:all .5s;transition:all .5s;opacity:1;background-image:url(../images/mask.png);visibility:visible}





/*m-header*/
.nav-lang-link,
.m-header-menu{display:none;}
.header .header-ri{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-end; height:100%;}
@media screen and (min-width: 1024.1px) {	
.m-header-menu{display:none!important;}
}
@media screen and (max-width: 1024px) {
/*m-nav-btn*/
.m-nav-btn{height:65px;width:55px; float:left; position:relative;display:block;cursor:pointer;-moz-transition-duration:.5s;-webkit-transition-duration: .5s;-o-transition-duration:.5s;transition-duration:.5s; }
.m-nav-btn.cur .line1{transform: rotate(45deg); }
.m-nav-btn.cur .line2{display: none; }
.m-nav-btn.cur .line3{transform: rotate(-45deg); }
.m-nav-btn .line{position: absolute;display: block;width:22px;height:2px;background-color:#00b1a7;left:16.5px;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;  margin: 0}
.m-nav-btn .line1{top: 25px;-webkit-transform-origin: left top 0;-ms-transform-origin: left top 0;  transform-origin: left top 0; }
.m-nav-btn .line2{top: 32px; }
.m-nav-btn .line3{top: 40px;  -webkit-transform-origin: left bottom 0;  -ms-transform-origin: left bottom 0;  transform-origin: left bottom 0; }
/*m-header-menu*/
.m-header-menu{width: 100%;height: 100%;display:none;position: fixed;left: 0;top:64px;background-color: #fff;z-index: 5;overflow: scroll;}
.m-header-menu .m-header-nav{padding:4vw 4vw;}
.m-header-menu .nav-a{color: #333;font-size: 16px;line-height:20px; padding:20px 0;  display: block;  cursor: pointer;  background: url(../images/arrow-right3.png) no-repeat right 0 center;  background-size:8px !important;  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.m-header-menu .header-subnav{position:static;display: none;padding: 15px 15px;}
.m-header-menu .sub-a{line-height: 36px;font-size:15px;color: #666;display: block;border-bottom:none; }

.m-header-menu .header-subnav2{display: none;padding:15px 15px;}
.m-header-menu .sub-a2{line-height: 36px;font-size:15px;color: #666;display: block;border-bottom:none; }

body.openmenu{ overflow: hidden;}
.header.openmenu{ background-color:#fff!important;}
.header.openmenu .logo img{display:none!important;}
.header.openmenu .logo img.logo2{display:block!important;}
.header.openmenu .m-nav-btn .line{background-color:#00b1a7!important;}

.header .header-pc .pc-header-menu{display:none!important;}
.header .header-pc .header-wrap{padding:0;}
.header .header-pc .logo{left:3%;}
.headerWhite .header .header-pc .m-nav-btn .line{background:#00b1a7;}
.header.onsb .header-pc .m-nav-btn .line,
.header .header-pc:hover .m-nav-btn .line{background:#00b1a7;}
.header .header-ri .header-lan{margin:0 10px 0 0;}
.header .header-ri .header-lan .header-lan-top{width:50px;background-size:25px;}


.header{height:65px!important;}
.header .header-pc .header-wrap .logo{height:65px!important;}
.header .header-pc .header-wrap{height:65px!important;}
.header .header-lan{height:65px!important;}
.header .header-lan .header-lan-top{height:65px!important;}



/*nav-lang-link*/
.nav-lang{left:0;right: 0;bottom:10px;width:100%;display:block;background-color:#fff;z-index:3; margin-top:20px; margin-bottom:20px;}
.nav-lang-link{position:relative;z-index:5;display:block;}
.nav-lang-link:after{background-image:url(../images/icon-lan2.png); background-position:center center; background-repeat:no-repeat;background-size:100%;content:"";width:24px;height:50px;position:absolute;top:0;left:20px;}
.nav-lang-link select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;width:100%;cursor:inherit;outline:none;background-color:#f2f2f2; padding:0;color:#000;grid-template-areas:"select";align-items:center;word-wrap:normal;font-size:16px;z-index:5;line-height:50px;padding-left:60px;padding-right:40px;border-radius:50px;}
.nav-lang-link select:-ms-expand{display:none}
.nav-lang-link select selected{background-color:#000;}
.nav-lang-link .dropdown-arrow{z-index:0;}
.nav-lang-link .dropdown-arrow::before{background-image:url(../images/icon-v2.png);background-position:center center; background-repeat:no-repeat;background-size:100%;content:"";width:12px;height:12px;position:absolute;z-index:1;right:19px;top:19px;}
}
@media screen and (max-width:768px) {
.header .header-pc .header-wrap .logo{left:20px;}
}
@media screen and (max-width:640px) {
.header .header-ri .header-search-button{width:40px;background-size:20px;}
.header .header-ri .header-lan{margin:0;}
.header .header-ri .header-lan .header-lan-top{width:40px;background-size:25px;}
}





/*footer*/
.footer {background:url("../images/bottombg.jpg") no-repeat center bottom #060d18;background-size:cover;}
.footer .footer-top{padding-top:5.625rem;padding-bottom:7.5rem;}
.footer .footer-topB{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}
/*footer-logo*/
.footer .footer-logo{display:block;margin-bottom:1.875rem;}
.footer .footer-logo img{display:block;height:4.1875rem;}
/*footer-lx*/
.footer .footer-lx {font-size:1rem;line-height:1;color:#fff;padding-bottom:1rem;padding-top:1rem;border-bottom: 0.0625rem solid #045e62;}
.footer .footer-lx strong{font-size:1.25rem;font-weight:bold; vertical-align:middle;}
.footer .footer-lx .icon{ background-position: left center; background-repeat: no-repeat;background-size:1.25rem; padding-left:1.875rem; margin-bottom:0.625rem;}
.footer .footer-lx .tel{background-image:url("../images/icon-tel.png");}
.footer .footer-lx .add{background-image:url("../images/icon-tel2.png");}
/*footer-nav*/
.footer .footer-nav ul{height:auto;font-size:0;text-align:left;display:inline-block;padding-top:1.25rem;margin-right:-4.375rem;}
.footer .footer-nav li{display:inline-block;*display:inline;zoom:1;font-size:0;line-height:0;padding:0;margin:0;vertical-align:top;}
.footer .footer-nav li a{display:inline-block;color:#fff;font-size:1.125rem;line-height:1.875rem; position:relative; margin-right: 4.375rem;}
.footer .footer-nav li a:after{content:"";position:absolute;right:0;bottom:0;width:0;height:1px;background:#00b1a7;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.footer .footer-nav li a:hover:after{width:100%;right:auto;left:0}
.footer .footer-nav li a:hover{color:#00b1a7;}
/*footer-code*/
.footer .footer-rightB{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between; padding-left: 1.875rem;}
.footer .footer-code{font-size:0.875rem;line-height:1;color:#fff; text-align:center;}
.footer .footer-code img{width:8.125rem;border-radius:0.625rem; margin-bottom:1rem;}
/*footer-copyright*/
.footer .footer-copyright{padding-top:2.0625rem;padding-bottom:2.0625rem;border-top: 1px solid rgba(255,255,255,0.1);font-size:0.875rem;line-height:1;color:#fff;}
.footer .footer-copyright a:hover{color:#00b1a7;}
@media screen and (max-width:1200px) {
.footer .footer-top{padding-top:70px;padding-bottom:90px;}
.footer .footer-logo{margin-bottom:20px;}
.footer .footer-logo img{height:60px;}
.footer .footer-nav ul{margin-right:-50px;}
.footer .footer-nav li a{font-size:16px;margin-right:50px;}
.footer .footer-lx strong{font-size:18px;}

.footer .footer-lx {font-size:14px;line-height:1.5;}
.footer .footer-lx strong{font-size:16px;}

.footer .footer-code{font-size:13px;}
.footer .footer-code img{width:120px;border-radius:8px;}
.footer .footer-copyright{padding-top:30px;padding-bottom:30px;font-size:13px;line-height:1.5;}

}
@media screen and (max-width:1024px) {
.footer .footer-top{padding-top:50px;padding-bottom:70px;}
.footer .footer-logo{margin-bottom:15px;}
.footer .footer-logo img{height:55px;}
.footer .footer-nav ul{margin-right:-40px;}
.footer .footer-nav li a{font-size:14px;margin-right:40px;}

.footer .footer-lx {font-size:12px;line-height:1.5;}
.footer .footer-lx strong{font-size:14px;}
.footer .footer-lx .icon{background-size:16px;padding-left:25px; margin-bottom:10px;}

.footer .footer-code{font-size:12px;}
.footer .footer-code img{width:100px;border-radius:5px;}
.footer .footer-copyright{padding-top:25px;padding-bottom:25px;font-size:12px;}
}
@media screen and (max-width:768px) {
.footer .footer-top{padding-top:50px;padding-bottom:50px;}
.footer .footer-topB{flex-wrap:wrap;}
.footer .footer-left{width:100%;}
.footer .footer-right{width:100%; padding-top: 30px;}
.footer .footer-rightB{padding-left:0;}
.footer .footer-logo{margin-bottom:10px; text-align:center;}
.footer .footer-logo img{height:50px;}

.footer .footer-nav ul{display:block;margin-right:0;}
.footer .footer-nav li{display:block;}
.footer .footer-nav li a{display:block;font-size:14px;box-sizing:border-box;padding:15px 0;margin-right:30px;margin:0 auto; position:relative;border-bottom: 1px solid rgba(255,255,255,0.1);}
.footer .footer-nav li a::before{display:block;content:'';position:absolute;right:0;top:50%;margin-top:-5px;height:10px;width:10px;background:url(../images/icon-m2.png) right center no-repeat;background-size:100%;}
.footer .footer-nav li a{padding:5px 0;font-size:14px;display:block;}
.footer .footer-copyright{padding-top:20px;padding-bottom:20px;text-align: center;}


}



/*footer-social*/
.footer .footer-social{margin-top:6.25rem;margin-right:1.625rem;height:1.875rem;line-height: 0;font-size: 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.footer .footer-social li{position:relative;cursor:pointer;margin:0 0.25rem;list-style: none; line-height: 0;font-size: 0;}
.footer .footer-social li:last-child{margin-right:0;}
.footer .footer-social li .dpa{display:block;width:1.875rem;height:1.875rem;line-height:1.875rem;border-radius:50%; background-color: #323232;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.footer .footer-social li .dpa:hover{background-color: #00b1a7;}
.footer .footer-social li .dpa img{padding:0.4375rem;display:block;max-width: 100%;max-height: 100%;}
.footer .footer-social li .popup{display:none;position:absolute;bottom:1.625rem;right:-0.3125rem;width:8.625rem;height:9.625rem}
.footer .footer-social li .er-code{padding:0.25rem;border-radius:0.25rem;background:#fff;-ms-box-shadow:0 0.125rem 0.375rem 0 rgba(0,0,0,.1);-o-box-shadow:0 0.125rem 0.375rem 0 rgba(0,0,0,.1);box-shadow:0 0.125rem 0.375rem 0 rgba(0,0,0,.1)}
.footer .footer-social li .er-code img{width:8.125rem;height:8.125rem}
.footer .footer-social li .triangle{position:absolute;background:#fff;-ms-box-shadow:0.25rem 0.25rem 0.5rem rgba(0,0,0,.1);-o-box-shadow:0.25rem 0.25rem 0.5rem rgba(0,0,0,.1);box-shadow:0.25rem 0.25rem 0.5rem rgba(0,0,0,.1);z-index:8;width:0.6875rem;height:0.6875rem;bottom:1rem;right:1rem;transform:translateY(50%) rotate(45deg)}
.footer .footer-social li:hover .popup{display:block;}
@media screen and (max-width:768px) {
.footer .footer-social li .popup{display:none!important;}
}

/*icon-top*/
.icon-top{width:45px;height:45px;border-radius:50%; background-image:url("../images/icon-top.png");background-position: center center; background-repeat: no-repeat;background-size:12px;background-color: #323232;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out; position: fixed;right:4.2vw;bottom:17px;cursor:pointer;z-index:100;}
.icon-top:hover{background-color: #00b1a7;background-image:url("../images/icon-top2.png");}



/*****************************************index*****************************************/
/*indexBanner*/
.indexBanner{position:relative;overflow:hidden;}
.indexBanner .item{display:block; position:relative; z-index:3;}
/*bannerVideo*/
.indexBanner .swiper-slide{overflow:hidden; width:100%; position:relative;background:#000; float:left;}
.indexBanner .swiper-slide::after{content:""; position: absolute; top:0;bottom:0; left:0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); z-index:1;}
/*bannerimg*/
.indexBanner .bannerimg{display:block;position:relative;/*padding-bottom:58.75rem;*/padding-bottom:48.95833333333333%;width:100%;z-index:0;}
.indexBanner .bannerimg>div{position:static!important;}
.indexBanner .bannerimg picture>div{position:static!important;}
.indexBanner .bannerimg img{display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;-o-object-fit: cover;object-fit: cover;-o-object-position:center;object-position:center;}
.indexBanner .bannerimg img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform 6s ease-in-out;-moz-transition:transform 6s ease-in-out;-ms-transition:transform 6s ease-in-out;-o-transition:transform 6s ease-in-out;transition:transform 6s ease-in-out;}
.indexBanner .swiper-slide.swiper-slide-active .bannerimg img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.indexBanner .bannerimg  video{ display:block;max-width:none;vertical-align:top;width:100%;height:100%;-o-object-fit:cover;object-fit:cover; position:absolute;top:0;left:0;z-index:3;}
@media screen and (max-width:1920px){
.indexBanner .bannerimg{height:0;padding-bottom:48.95833333333333%;}
}
@media screen and (max-width:1024px){
.indexBanner .bannerimg{height:0;padding-bottom:50%;}
}
@media screen and (max-width:640px){
.indexBanner .bannerimg{height:0;padding-bottom:400px;}
}
@media screen and (max-width:430px){
.indexBanner .bannerimg{height:0;padding-bottom:400px;}
}

/*bannerWz*/
.indexBanner .bannerWz{z-index:4;color:#fff;font-weight:normal;position:absolute;left:28.4375%;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.indexBanner .bannerWz .tit{font-size:1.25rem;font-weight:300;}
.indexBanner .bannerWz .des{font-size:3.125rem;font-weight:500;margin-top:0.9375rem;}
.indexBanner .bannerWz .des b{color:#00b1a7;font-weight:500;}
.indexBanner .bannerWz .more{ text-align:center;display:inline-block; margin-top:1.875rem;}
.indexBanner .bannerWz .more span{display:inline-block;outline:none;font-weight:300;cursor:pointer;text-align:center;color:#fff;background:url("../images/icon-more.png") no-repeat left center;font-size:1rem;line-height:1.5rem;padding-left:2.5rem;background-size:1.875rem;}
@media screen and (max-width:1920px){
.indexBanner .bannerWz .des{font-size:2.6vw;}
}
@media screen and (max-width:1520px){
.indexBanner .bannerWz .tit{font-size:18px;}
}
@media screen and (max-width:1200px){
.indexBanner .bannerWz .tit{font-size:16px;}
.indexBanner .bannerWz .des{font-size:30px;}
.indexBanner .bannerWz{left:10%;}
}
@media screen and (max-width:1024px){
.indexBanner .bannerWz .tit{font-size:14px;}
.indexBanner .bannerWz .des{font-size:28px;}
}
@media screen and (max-width:768px){
.indexBanner .bannerWz .tit{font-size:14px;}
.indexBanner .bannerWz .des{font-size:24px;}
}


/*swiper-slide-active*/
.indexBanner .bannerWz .tit,
.indexBanner .bannerWz .des,
.indexBanner .bannerWz .more{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:translateY(3.75rem);-o-transform:translateY(3.75rem);-moz-transform:translateY(3.75rem);-ms-transform:translateY(3.75rem);transform:translateY(3.75rem);}
.indexBanner .swiper-slide.swiper-slide-active .bannerWz .tit{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);-moz-ttransform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);
-webkit-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-o-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-moz-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-ms-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);}
.indexBanner .swiper-slide.swiper-slide-active .bannerWz .des{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);-moz-ttransform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);
-webkit-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
-o-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
-moz-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
-ms-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;}

.indexBanner .swiper-slide.swiper-slide-active .bannerWz .more{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);-moz-ttransform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);
-webkit-transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;
-o-transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;
-moz-transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;
-ms-transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;
transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;}


/*indexbanner-pagination*/
.indexbanner-paginationB{position:absolute;bottom:2.5rem;left:0;right:0; z-index:5; text-align:center; margin:0 auto;}
.indexbanner-paginationB .swiper-pagination{bottom:0;line-height:0;font-size:0; position:static; width:100%;text-align:center;}
.indexbanner-paginationB .swiper-pagination span{width:2.8125rem;height:0.25rem;border:none;opacity:1;float:none;margin-left:0.625rem;border-radius:0.25rem; background:rgba(255, 255, 255, 0.2);transition:background .3s linear;cursor: pointer;}
.indexbanner-paginationB .swiper-pagination span.swiper-pagination-bullet-active{background:#fff;}
@media screen and (max-width:1024px) {
.indexbanner-paginationB .swiper-pagination{bottom:30px;}
.indexbanner-paginationB .swiper-pagination span{width:35px;height:3px;}
}
@media screen and (max-width:768px) {
.indexbanner-paginationB .swiper-pagination{bottom:20px;}
.indexbanner-paginationB .swiper-pagination span{width:25px;height:3px;}
}



/*scroll-down*/
.scroll-down{position:absolute;z-index:99;display:inline-block;right:4.2vw;bottom:7%;text-align:center;-webkit-transition:0.45s;-moz-transition:0.45s;-o-transition:0.45s;transition:0.45s}
.scroll-down i{display:block;margin:auto;position:relative;width:2.75rem;height:3.1875rem;margin-bottom:0.9375rem;background:url(../images/icon-drop.png) no-repeat center center; background-size:100%; -webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}
.scroll-down span{display:block;margin-bottom:0.625rem;color:#fff;line-height:1;font-size:0.75rem; text-transform:uppercase; font-family:'Inter',Helvetica,Arial,sans-serif; font-weight: 500;}
.scroll-down i{-webkit-animation: 2s linear 0s normal none infinite move2;animation: 2s linear 0s normal none infinite move2;}
@keyframes move2{
0%{opacity:1;transform:translateY(-0.625rem)}
50%{transform:translateY(0rem);opacity:0.2}
100%{opacity:1;transform:translateY(-0.625rem)}
}
@media screen and (max-width:1024px) {
.scroll-down{right:1.5rem;bottom:3%;text-align:center;-webkit-transition:0.45s;-moz-transition:0.45s;-o-transition:0.45s;transition:0.45s}
.scroll-down i{width:2.1875rem;height:2.5625rem;margin-bottom:0.625rem;}
}




/*moreBtn*/
.moreBtnB{font-size:0;line-height:0; margin-top:2.8125rem;}
.moreBtn{display:inline-block;min-width:11.875rem;border-radius:3.75rem;line-height:3.75rem;padding:0 2.1875rem;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;background-color:#000;}
.moreBtn span{text-align:left;display:block;font-size:1rem;color:#fff;padding-right:1.25rem;position:relative;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out; position:relative;}
.moreBtn span:after{ content:'';position: absolute;right:0;top:50%; width:0.75rem;height:0.75rem; margin-top:-0.375rem;background-image:url("../images/icon-m.png");background-position: right center; background-repeat:no-repeat;background-size:0.75rem;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.moreBtn:hover span{text-align:left;color:#fff; }
.moreBtn:hover span:after{background-image:url("../images/icon-m2.png");-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
.moreBtn:hover{background-color:#00b1a7;-moz-box-shadow: 0 0rem 0.8125rem rgba(0,177,167,0.27);-webkit-box-shadow: 0 0rem 0.625rem rgba(0,177,167,0.27);box-shadow: 0 0rem 0.8125rem rgba(0,177,167,0.27);}
@media screen and (max-width:1200px){
.moreBtn{min-width:10rem;border-radius:3.375rem;line-height:3.375rem;padding:0 1.875rem;}
}
@media screen and (max-width:1024px){
.moreBtn{min-width:8.75rem;border-radius:3rem;line-height:3rem;padding:0 1.5625rem;}
.moreBtn span{font-size:0.875rem; }
.moreBtn span:after{background-size:0.625rem;}
}
@media screen and (max-width:768px){
.moreBtn{min-width:7.5rem;border-radius:2.5rem;line-height:2.5rem;padding:0 1.25rem;}
.moreBtn span{font-size:0.75rem;}
.moreBtn span:after{background-size:0.5rem;}
}


/*indexTit*/
.indexTit{font-size:2.75rem;color:#000;line-height:1;}
.indexTit a{color:#000;display: inline-block; padding-left:2.5rem;;background:url("../images/page-line.png") no-repeat left center; background-size:2rem;}
.indexTit .des{color:#282828;font-size:1rem;line-height:1.5rem;margin-top:3.4375rem;}
.indexTit.white{color:#fff;}
.indexTit.white a{color:#fff;}
.indexTit.white .des{color:#fff;}
@media screen and (max-width:1200px){
.indexTit{font-size:1.75rem;}
.indexTit a{padding-left:2.1875rem;;background-size:1.75rem;}
.indexTit .des{font-size:1rem;margin-top:2.1875rem;}
}
@media screen and (max-width:1024px){
.indexTit{font-size:1.5rem;}
.indexTit a{padding-left:1.875rem;;background-size:1.5rem;}
.indexTit .des{font-size:0.875rem;margin-top:1.5625rem;}
}
@media screen and (max-width:768px){
.indexTit{font-size:1.25rem;}
.indexTit a{padding-left:1.5625rem;;background-size:1.25rem;}
.indexTit .des{font-size:0.75rem;margin-top:0.9375rem;}
}
@media screen and (max-width:480px){
.indexTit{font-size:1.125rem;}
.indexTit a{padding-left:1.5625rem;;background-size:1.25rem;}
.indexTit .des{font-size:0.75rem;margin-top:0.9375rem;}
}


/*indexAbout*/
.indexAbout{background:url("../images/index-abbg.jpg") no-repeat left bottom #efefef; background-size:cover;overflow:hidden;position:relative;padding-bottom:10.41666666666667vw; overflow:hidden; z-index:1;}
.indexAbout .bg{display:block;position:absolute;top:0;left:0;right:0;/*padding-bottom:58.75rem;*/padding-bottom:48.95833333333333%;width:100%;z-index:0;}
.indexAbout .bg>div{position:static!important;}
.indexAbout .bg img{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;-o-object-fit: cover;object-fit: cover;-o-object-position:center;object-position:center;}
.indexAbout .indexTit{padding-top:15vw;}
.indexAbout .indexTit .des{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;}
.indexAbout .indexAboutBox{position:relative;z-index:3;}
.indexAbout .indexAboutTop{width:50%;}
.indexAbout .indexAboutTop .indexAbout-des{width:87%;}
.indexAbout .indexAboutBox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.indexAbout .indexAboutlist{width:50%;padding-top: 10.78125vw;}
@media screen and (max-width: 120rem) {
.indexAbout .bg{padding-bottom:48.95833333333333%;}
}
@media screen and (max-width:1200px) {
.indexAbout .indexAboutBox{flex-wrap: wrap;}
.indexAbout .indexAboutTop{width:100%; margin-bottom:3.125rem;}
.indexAbout .indexAboutlist{width:100%;}
.indexAbout .indexAboutTop .indexAbout-des{width:100%;}
}
@media screen and (max-width:1024px) {
.indexAbout-des .txt{font-size:0.875rem;line-height:1.625rem;margin-bottom:2.5rem;}
}
@media screen and (max-width:768px) {
.indexAbout .indexAbout-des {width:100%;}
.indexAbout-des .txt{font-size:0.875rem;line-height:1.625rem;margin-bottom:1.875rem;}
}
@media screen and (max-width:640px) {
.indexAbout{padding-bottom:3.125rem;}

}
/*indexAboutlist*/
.indexAboutlist .shulist{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 -0.625rem;}
.indexAboutlist .shulist .shu{width:calc(50% - 0.625rem);margin:0 0.625rem;}
@supports (display:grid){
.indexAboutlist .shulist{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem;margin:0 auto}
.indexAboutlist .shulist .shu{width:auto;margin:0}
}
@media screen and (max-width:768px) {
.indexAboutlist .shulist{margin:0 -0.3125rem;}
.indexAboutlist .shulist .shu{width:calc(50% - 0.3125rem);margin:0 0.3125rem;}
@supports (display:grid){
	.indexAboutlist .shulist{gap:0.625rem;margin:0 auto}
	.indexAboutlist .shulist .shu{width:auto;margin:0}
}
}


/*indexAboutlist*/
.indexAboutlist{position:relative; background-color: #f1f1f1;}
.indexAboutlist .shulist{position:relative;font-size:0; line-height:0;}
.indexAboutlist .shulist .shu{display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color: #fff;border-radius: 0.625rem;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.indexAboutlist .shulist .shu .item{position:relative;display:block; padding:2.5rem;}
.indexAboutlist .shulist .shu .item{border-radius:0.625rem;flex:1 1;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.indexAboutlist .shulist .shu h2{font-size:1rem;color:#282828;text-align:right;}
.indexAboutlist .shulist .shu h2 strong{display:block;font-size:3.125vw;line-height:1;font-family:'Inter',Arial, Helvetica, sans-serif;font-weight:500; margin-bottom:0.3125rem;}
.indexAboutlist .shulist .shu h2 p{display:block;line-height:1;}
.indexAboutlist .shulist .shu .icon{display:block;margin-bottom:3.4375rem;}
.indexAboutlist .shulist .shu .icon img{display:block;height:3.125rem;}
.indexAboutlist .shulist .shu:hover{-moz-box-shadow: 0 0rem 0.8125rem rgba(0,0,0,0.27);-webkit-box-shadow: 0 0rem 0.625rem rgba(0,0,0,0.27);box-shadow: 0 0rem 0.8125rem rgba(0,0,0,0.27);}
@media screen and (max-width:1200px) {
.indexAboutlist .shulist .shu .item{padding:1.875rem;}
}
@media screen and (max-width:1024px) {
.indexAboutlist .shulist .shu .item{padding:1.875rem;}
.indexAboutlist .shulist .shu h2{font-size:0.875rem;}
.indexAboutlist .shulist .shu h2 strong{font-size:3.125rem;}
.indexAboutlist .shulist .shu .icon{margin-bottom:3.125rem;}
.indexAboutlist .shulist .shu .icon img{height:2.8125rem;}
}
@media screen and (max-width:768px) {
.indexAboutlist .shulist .shu .item{padding:1.25rem;}
.indexAboutlist .shulist .shu h2{font-size:0.75rem;}
.indexAboutlist .shulist .shu h2 strong{font-size:2.5rem;}
.indexAboutlist .shulist .shu .icon{margin-bottom:1.875rem;}
.indexAboutlist .shulist .shu .icon img{height:2.25rem;}
}
@media screen and (max-width:580px) {
.indexAboutlist .shulist .shu h2 strong{font-size:1.875rem;}
}

/*bg2*/
.indexAbout .bg2{display:block;position:absolute;top:0;left:0;right:0;/*padding-bottom:58.75rem;*/padding-bottom:106.8181818181818%;width:100%;z-index:0;}
.indexAbout .bg2>div{position:static!important;}
.indexAbout .bg2 img{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;max-width:100%;-o-object-fit: cover;object-fit: cover;-o-object-position:center;object-position:center;}


/*bg3*/
.indexAbout .bg3{display:block;position:absolute;bottom:1vw;right:2.8125vw;/*padding-bottom:30.5rem;*/padding-bottom:25.41666666666667vw;width:25.41666666666667vw;z-index:3;}
.indexAbout .bg3>div{position:static!important;}
.indexAbout .bg3 img{display:block;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;max-width:100%;-o-object-fit: cover;object-fit: cover;-o-object-position:center;object-position:center;}
@media screen and (max-width:1200px) {
.indexAbout .bg3{bottom:1vw;right:2.8125vw;padding-bottom:40vw;width:40vw;}
}
@media screen and (max-width:1024px) {
.indexAbout .bg3{bottom:1vw;right:2.8125vw;padding-bottom:40vw;width:40vw;}
}
@media screen and (max-width:768px) {
.indexAbout .bg3{bottom:0;right:2.8125vw;padding-bottom:40vw;width:40vw;}
}
@media screen and (max-width:640px) {
.indexAbout .bg3{bottom:-1.875rem;right:2.8125vw;padding-bottom:50vw;width:50vw;}
}
@media screen and (max-width:480px){
.indexAbout .bg3{bottom:0;}
}



/*pronav*/
.pronav {padding: 0;text-align:center;display:block;margin:0 auto;margin-bottom:2.5rem;}
.pronav ul{ text-align:center; margin:0 auto; font-size:0;}
.pronav li {list-style:none;display:inline-block;*display:inline;zoom:1;text-align:center;}
.pronav li a {display:inline-block;background:#e4e7ea;color:#000;font-size:1.125rem;line-height:3.25rem;border-radius:3.25rem;padding:0 1rem;min-width:10rem;margin:0 0.625rem;margin-bottom:1.25rem;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pronav li.on a{color:#fff;background:#000;}
.pronav li a:hover{color:#fff;background:#00b1a7;-moz-box-shadow: 0 0rem 0.8125rem rgba(0,177,167,0.27);-webkit-box-shadow: 0 0rem 0.625rem rgba(0,177,167,0.27);box-shadow: 0 0rem 0.8125rem rgba(0,177,167,0.27);}
@media screen and (max-width:1200px) {
.pronav {margin-bottom:2.5rem;}
.pronav li a {font-size:1rem;line-height:2.5rem;border-radius:2.5rem;padding:0 1rem;min-width:8.75rem;margin:0 0.3125rem;margin-bottom:0.625rem;}
}
@media screen and (max-width:1024px) {
.pronav {margin-bottom:1.875rem;}
.pronav li a {font-size:0.875rem;line-height:2rem;margin:0 0.625rem 0 0;margin-bottom:0.625rem;min-width:6.25rem;}
}
@media screen and (max-width:768px) {
.pronav {margin-bottom:1.875rem;padding-left:1rem;}
.pronav li a {font-size:0.75rem;min-width:5.625rem;}
.pronav ul{ text-align:left;}
.pronav ul{display:flex;overflow:visible;overflow-x: scroll;}
.pronav ul::-webkit-scrollbar{display:none}	
.pronav li{flex-shrink:0;align-items:flex-end;}
}
@media screen and (max-width:640px) {
.pronav li a {padding:0 0.75rem;min-width:4.375rem;margin:0 0.1875rem;}
}

/*index-pro*/
.index-pro{background:#fff;background-size:cover;overflow:hidden;position:relative;padding-bottom:3.125vw;padding-top:5vw;z-index: 2;}
.index-pro .indexTit{text-align:center; margin-bottom:3.854166666666667vw;}
.index-pro .moreBtnB{text-align:center;}
@media screen and (max-width:1200px) {
.index-pro{padding-bottom:3.75rem;padding-top:4.375rem;}
.index-pro .indexTit{margin-bottom:3.375rem;}
}
@media screen and (max-width:1024px) {
.index-pro{padding-bottom:3.125rem;padding-top:3.125rem;}
.index-pro .indexTit{margin-bottom:2.75rem;}
}
@media screen and (max-width:768px) {
.index-pro{padding-bottom:2.5rem;padding-top:3.125rem;}
.index-pro .indexTit{margin-bottom:2.125rem;}
}


/*index-proList*/
.index-proList{position:relative;font-size:0; line-height:0; padding-bottom:0.875rem;}
.index-proList .li{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.index-proList .li .item{position:relative;display:block;background-color: #e4e7ea;border-radius:6px;flex:1 1;}
.index-proList .li .listTitle{ padding:1.25rem 1.25rem;}
.index-proList .li .t{display:block;font-size:1.125rem;line-height:1.875rem;height:5.625rem;color:#000000;text-align:center;}
.index-proList .li .ImgBox{display:block;position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;}
.index-proList .li .ImgBox>div{position:static!important;}
.index-proList .li .ImgBox img{position:absolute;margin:0;top:0;right:0;bottom:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:contain;}
.index-proList .li .item,
.index-proList .li .ImgBox,
.index-proList .li .ImgBox img{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.index-proList .li .item:hover .ImgBox img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
@media screen and (max-width:1200px) {
.index-proList .li .item{border-radius:0.5rem;}
.index-proList .li .listTitle{padding:1.125rem;}
.index-proList .li .t{font-size:1rem;line-height:1.625rem;height:4.875rem;}
}
@media screen and (max-width:1024px) {
.index-proList .li .item{border-radius:0.5rem;}
.index-proList .li .listTitle{padding:1rem;}
.index-proList .li .t{font-size:0.875rem;line-height:1.5rem;height:4.5rem;}
}
@media screen and (max-width:768px) {
.index-proList .li .item{border-radius:0.375rem;}
.index-proList .li .listTitle{padding:0.625rem;}
.index-proList .li .t{font-size:0.875rem;line-height:1.5rem;height:4.5rem;}
}


/*index-proList*/
.index-proList{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 -0.5rem;}
.index-proList .li{width:calc(100%/5 - 1rem);margin:0 0.5rem;}
@supports (display:grid){
.index-proList{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem;margin:0 auto}
.index-proList .li{width:auto;margin:0}
}
@media screen and (max-width:1200px) {
.index-proList .li:last-child{display: none;}
.index-proList .li{width:calc(100%/4 - 1rem);}
@supports (display:grid){
	.index-proList{grid-template-columns:repeat(4, 1fr);}
	.index-proList .li{width:auto;}
}
}
@media screen and (max-width:768px) {
.index-proList{margin:0 -0.3125rem;}
.index-proList .li{width:calc(100%/2 - 0.625rem);margin:0 0.3125rem;}
@supports (display:grid){
	.index-proList{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.625rem;margin:0 auto}
	.index-proList .li{width:auto;margin:0}
}
}


/*index-partner*/
.index-partner{padding-top:8vw;padding-bottom:5.2vw;overflow:hidden;background-color:#041622; background-image:url("../images/index-logobg.jpg"); background-position: center bottom; background-repeat: no-repeat;background-size:cover; position:relative;z-index:2;}
.index-partner .indexTit{text-align:center; width:80%;margin-left:auto;margin-right:auto;}
@media screen and (max-width:1200px) {
.index-partner{padding-top:6.25rem;padding-bottom:5.625rem;}
}
@media screen and (max-width:1024px) {
.index-partner{padding-bottom:5.625rem;padding-top:4.375rem;}
.index-partner .indexTit{width:100%;}
}
@media screen and (max-width:768px) {
.index-partner{padding-bottom:4.375rem;padding-top:3.125rem;}
}


/*mbtn*/
.swbtn{text-align:center; line-height:0;position:relative;}
.mbtn{ display:inline-block;position:relative;top:0;cursor:pointer;z-index:9;overflow:hidden;outline:none;background-position: center center;background-repeat:no-repeat;background-size:100%;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;margin:0 0.4375rem;width:2.75rem; height:3.1875rem;}
.mbtn.swiper-button-prev{ background-image:url(../images/arrow-left.png);left:0;}
.mbtn.swiper-button-next{ background-image:url(../images/arrow-right.png);right:0;}
.mbtn.swiper-button-disabled{filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}	
@media screen and (max-width:1200px){
.mbtn{margin:0 0.625rem;width:2.5rem;height:2.875rem;}
}
@media screen and (max-width:1024px){
.mbtn{margin:0 0.5rem;width:2.5rem;height:2.875rem;}
}
@media screen and (max-width:768px){
.mbtn{margin:0 0.375rem;width:2.25rem;height:2.625rem;}
}



/*swiper-pagination*/
.index-partner .swiper-pagination{text-align:center;left:0;right:0;bottom:0.625rem;-webkit-transform:translateY(0);transform:translateY(0);z-index:10;} 
.index-partner .swiper-pagination-bullet {opacity: 1!important;width:0.625rem;height:0.625rem;background:#d8d8d8;cursor:pointer;text-align:center;border:none;border-radius:0.625rem;margin:0 0.3125rem!important;outline:none;padding:0!important;} 
.index-partner .swiper-pagination-bullet-active {background:#f6ab00;} 


/*logoSW*/
.index-partner .logoSW{/*margin-top:6.5625rem;margin-bottom:4.0625rem;*/margin-top:5.46875vw;margin-bottom:3.385416666666667vw;}
.index-partner .swiper-slide {position:relative;display:block;float:left;width:100%;} 
/*index-partner*/
.index-partner {position:relative;font-size:0;line-height:0;/*margin:0 -0.625rem;*/ overflow:hidden;}
.index-partner .li {position:relative;z-index:1;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16.66666666666667%;vertical-align:top;margin-bottom:1.25rem;}
.index-partner .li a{display:block;position:relative;margin:0 0.625rem; background-color:#fff;border-radius:0.625rem; overflow:hidden;}
.index-partner .li .img{display:block;position:relative;width:100%;height:0;padding-bottom:51.985559566787%;overflow:hidden;}
.index-partner .li .img>div{position:static!important;}
.index-partner .li .img img{position:absolute;margin:0;top:0;right:0;bottom:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:contain;}
.index-partner .li a,
.index-partner .li .img,
.index-partner .li .img img{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.index-partner .li a:hover .img img{-moz-transform: scale(0.9);-webkit-transform: scale(0.9);transform: scale(0.9);}
@media screen and (max-width:1024px) {
.index-partner .li {width:25%;}
.index-partner {/*margin:0 -0.5rem;*/}
.index-partner .li a{margin:0 0.5rem;border-radius:0.5rem;}
.index-partner .li {margin-bottom:1rem;}
}
@media screen and (max-width:768px) {
.index-partner .li {width:33.333333%;}
.index-partner {/*margin:0 -0.3125rem;*/}
.index-partner .li a{margin:0 0.3125rem;border-radius:0.375rem;}
.index-partner .li {margin-bottom:0.625rem;}
} 





/*indexCase*/
.indexCase{position:relative;overflow:hidden;background-color:#010713;background-position: center bottom; background-repeat: no-repeat;background-size:cover; z-index:2;}
.indexCase .indexTit{ position: absolute; left: 4.2vw;/* top:17.5rem; */top: 14.58vw;z-index:3;}


/*bannerWz */
.indexCase .indexCaseSW .banner-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;z-index:2}
.indexCase .indexCaseSW .item{height:0; /* padding-bottom:58.75rem; */padding-bottom:48.95833333333333%;position:relative;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-direction:column;text-align:center;z-index:1;}
.indexCase .indexCaseSW .bannerWz{position:absolute;z-index:3;/*bottom:18.125rem;*/bottom:13.5vw;left:63%;right:4.2vw;text-align: left;color:#fff;max-width: 26.25rem;}
.indexCase .indexCaseSW .bannerWz .num{font-size:3.75rem;padding-left:4.375rem;margin-bottom:0.9375rem;font-family:'Inter',Arial, Helvetica, sans-serif;font-weight:300; font-style: italic;}
.indexCase .indexCaseSW .bannerWz .tit{font-size:1.625rem;padding-left:1.875rem;margin-bottom:2.1875rem;}
.indexCase .indexCaseSW .bannerWz .des{font-size:1rem;font-weight:300;line-height:1.5rem; display: -webkit-box;text-overflow: ellipsis;line-clamp:3;-webkit-line-clamp:3; -webkit-box-orient:vertical;}
.indexCase .indexCaseSW .banner-img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;z-index:1;background-position:center center; background-repeat:no-repeat;background-size:cover;}
.indexCase .indexCaseSW .banner-imgbg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;z-index:1;background-position:center center; background-repeat:no-repeat;background-size:cover;background-image:url(../images/index-casebg.png);}
.indexCase .swbtn{ position:absolute;z-index:3;bottom:6.4853vw;right:4.2vw;}
@media screen and (max-width:1200px){
.indexCase .indexCaseSW .item{padding-bottom:37.5rem;}
.indexCase .indexCaseSW .bannerWz .num{font-size:1.875rem;padding-left:3.125rem;margin-bottom:0.625rem;}
.indexCase .indexCaseSW .bannerWz .tit{font-size:1.5rem;padding-left:1.5625rem;margin-bottom:1.5625rem;}
.indexCase .indexCaseSW .bannerWz .des{font-size:0.875rem;line-height:1.5; }
}
@media screen and (max-width:1024px){
.indexCase .indexCaseSW .item{padding-bottom:31.25rem;}
.indexCase .indexCaseSW .bannerWz .num{font-size:1.625rem;padding-left:2.5rem;margin-bottom:0.625rem;}
.indexCase .indexCaseSW .bannerWz .tit{font-size:1.25rem;padding-left:1.25rem;margin-bottom:1.5625rem;}
.indexCase .indexCaseSW .bannerWz .des{font-size:0.8125rem;line-height:1.5; }
}
@media screen and (max-width:768px){
.indexCase .indexTit{top:8vw;}
.indexCase .indexCaseSW .item{height:0; min-height: 18.75rem; padding-bottom:70%;}
.indexCase .indexCaseSW .bannerWz{left:1.5rem;right:1.5rem;bottom:10%;margin-bottom:3.25rem;text-align: left;color:#fff;max-width: 26.25rem;}
.indexCase .indexCaseSW .bannerWz .num{font-size:1.25rem;padding-left:0rem;margin-bottom:0.3125rem;}
.indexCase .indexCaseSW .bannerWz .tit{font-size:1rem;padding-left:0rem;margin-bottom:0.9375rem;}
.indexCase .indexCaseSW .bannerWz .des{font-size:0.75rem;line-height:1.3; }
}



/*swiper-slide-active*/
.indexCaseSW .bannerWz .num,
.indexCaseSW .bannerWz .tit,
.indexCaseSW .bannerWz .des{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:translateY(3.75rem);-o-transform:translateY(3.75rem);-moz-transform:translateY(3.75rem);-ms-transform:translateY(3.75rem);transform:translateY(3.75rem);}
.indexCaseSW .swiper-slide.swiper-slide-active .bannerWz .num{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;
-webkit-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);
-webkit-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-o-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-moz-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-ms-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
}
.indexCaseSW .swiper-slide.swiper-slide-active .bannerWz .tit{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;
-webkit-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);
-webkit-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
-o-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
-moz-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
-ms-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
}
.indexCaseSW .swiper-slide.swiper-slide-active .bannerWz .des{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;
-webkit-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);
-webkit-transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;
-o-transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;
-moz-transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;
-ms-transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;
transition:opacity .6s linear .2s,transform .6s cubic-bezier(.215,.61,.355,1) .2s;
}


.indexCaseSW .banner-img{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform: scale(1.02) translateX(-2%);
-webkit-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-o-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-moz-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-ms-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);}
.indexCaseSW .swiper-slide.swiper-slide-active .banner-img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform: scale(1) translateX(2%);}

/******************************************************page******************************************************/
/*pagebanner*/
.pagebanner{ position: relative; overflow:hidden;padding-bottom:34.375%; }
.pagebanner .bannerpic{position:absolute;left:0;right:0; top:0;bottom:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center top;background-repeat:no-repeat;animation: srmgani 4000ms 1 ease forwards;}
@keyframes srmgani{0%{transform:scale(1.05);} 100%{transform:scale(1.0);}}
.pagebanner .t {position:absolute;right:0;left:0;text-align:center;margin:0 auto;top:50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index:2;color:#ffffff;} 
.pagebanner .t .cn{font-size:2.5rem;line-height:1;display:block;}
.pagebanner .t .en{font-size:1.25rem;line-height:1;display:block;margin-bottom:0.9375rem;}
@media screen and (max-width:1200px){
.pagebanner .t .cn{font-size:1.875rem;}
.pagebanner .t .en{font-size:1.125rem;margin-bottom:0.625rem;}
}
@media screen and (max-width:1024px){
.pagebanner{ padding-bottom:40%; }
.pagebanner .t .cn{font-size:1.25rem;}
.pagebanner .t .en{font-size:1rem;margin-bottom:0.625rem;}
}
@media screen and (max-width:768px) {
.pagebanner{ padding-bottom:50%;min-height:15.625rem; }
.pagebanner .t .cn{font-size:1.125rem;}
.pagebanner .t .en{font-size:0.875rem;margin-bottom:0.625rem;}
}


/************************pagePosition************************/
.pagePositionBox{ position:absolute; left:0;right:0;bottom:0; z-index:5;padding-bottom:1.25rem;}
.pagePosition{position:relative;font-size:0.875rem;line-height:1.25rem;height:1.25rem;color:#fff;display:block;text-align:left;white-space:nowrap; overflow:hidden;}
.pagePosition a{color:#fff;position:relative;}
.pagePosition .homei{ display:inline-block;background-position:left center; background-repeat:no-repeat;background-size:0.625rem;background-image:url(../images/icon-home.png); padding-left: 1.25rem;;}


/************************pageNav************************/
.pageNav{position:relative;z-index:2;text-align:center;border-bottom: 0.0625rem solid #e8e8e8;}
.pageNav .pageNavTit{ display:none;}
.pageNav ul{margin:0 auto;font-size:0;line-height:0;}
.pageNav li{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.pageNav li a{position:relative;display:block;color:#000000;-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;transition: all 0.3s ease-in-out;font-size:1rem;line-height:4.375rem;margin:0 2.1875rem;}
.pageNav li a span{display:block;position:relative; z-index:2;}
.pageNav li a:after{content:'';width:0;position:absolute;bottom:-0.0625rem;right:0;height:0.25rem;background:#00b1a7;-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;transition: all 0.3s ease-in-out;}
.pageNav li .on:after,.pageNav li a:hover:after{width:100%;right:auto;left:0}
.pageNav li .on, .pageNav li a:hover{color:#00b1a7; font-weight: bold;}
@media screen and (max-width:1200px) {
.pageNav li a{line-height:3.75rem;font-size:1rem;}
}
@media screen and (max-width:1024px) {
.pageNav li a{line-height:3.125rem;font-size:0.875rem;}
}
@media screen and (max-width:768px) {
.pageNav li a{margin:0 0.625rem;line-height:2.5rem;font-size:0.875rem;}
.pageNav li a:after{height:0.1875rem;}
}

/************************pageAbout************************/
/*pageTit*/
.pageTit{font-size:3.4375rem;color:#000;line-height:1;text-align:left;display:inline-block;padding-left:3.4375rem;background:url("../images/page-line.png") no-repeat left center; background-size:2.8125rem;}
.pageTit .des{color:#282828;font-size:1rem;line-height:1.5rem;}
.pageTit.white{color:#fff;}
.pageTit.white .des{color:#fff;}
@media screen and (max-width:1200px){
.pageTit{font-size:3.125rem;padding-left:3.125rem;background-size:2.5rem;}
}
@media screen and (max-width:1024px){
.pageTit{font-size:2.5rem;padding-left:2.5rem;;background-size:1.875rem;}
.pageTit .des{font-size:0.875rem;}
}
@media screen and (max-width:768px){
.pageTit{font-size:1.875rem;padding-left:2.1875rem;;background-size:1.875rem;}
}

/*pageTit2*/
.pageTit2{text-align:left;display:inline-block;}
.pageTit2 .tit{color:#000;font-size:1.875rem;line-height:1;margin-bottom:0.9375rem;padding-left:1.625rem;background:url("../images/page-line.png") no-repeat left center; background-size:1.25rem;}
.pageTit2 .des{color:#1d1d1d;font-size:1rem;line-height:1.5rem;}
@media screen and (max-width:1200px){
.pageTit2 .tit{font-size:1.5rem;padding-left:1.5rem;background-size:1.125rem;margin-bottom:0.625rem;}
}
@media screen and (max-width:1024px){
.pageTit2 .tit{font-size:1.25rem;padding-left:1.25rem;background-size:1rem;margin-bottom:0.625rem;}
.pageTit2 .des{font-size:0.875rem;}
}
@media screen and (max-width:768px){
.pageTit2 .tit{font-size:1.125rem;padding-left:1.125rem;background-size:0.875rem;margin-bottom:0.625rem;}
}



/*pageAbout1*/
.pageAbout1 .pageAboutNr{padding-top:4rem; padding-bottom:4rem;border-bottom:1px solid #e8e8e8;}
.pageAbout1 .left .tit{font-size:1.875rem;line-height:1.2; color: #000; margin-bottom:0.625rem;}
.pageAbout1 .left .des{font-size:1rem;line-height:1.5rem; color: #000;}
.pageAbout1 .pageAboutNr{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items: center;}
.pageAbout1 .left{width:50%;}
.pageAbout1 .right{width:50%; text-align: right; height: 7.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;    justify-content: flex-end;align-items: center;background:url("../images/page-logo.png") no-repeat right center; background-size:13rem;}
.pageAbout1 .pageTit{padding-right:11.5625rem;}
@supports (display:grid){
.pageAbout1 .pageAboutNr{display:grid;grid-template-columns:repeat(2, 1fr);}
.pageAbout1 .left{width:auto;}
.pageAbout1 .right{width:auto;}
}
@media screen and (max-width:1200px){
.pageAbout1 .left .tit{font-size:1.5rem;}
.pageAbout1 .left .des{font-size:0.875rem;}
}
@media screen and (max-width:1024px){
.pageAbout1 .left{width:100%;}
.pageAbout1 .right{width:100%;}
@supports (display:grid){
	.pageAbout1 .pageAboutNr{grid-template-columns:repeat(1, 1fr);}
}

.pageAbout1 .right{margin-top: 3.125rem;text-align:left; justify-content:flex-start;}
.pageAbout1 .left .tit{font-size:1.25rem;}
.pageAbout1 .left .des{font-size:0.875rem;}

}
@media screen and (max-width:768px){
.pageAbout1 .left .tit{font-size:1.125rem;}
}

/*pageAbout2*/
.pageAbout2{ position:relative; width:100%;}
.pageAbout2 .pageAboutbg{width:50%; position:absolute;left:50%;top:0; z-index:0;height:100%;}
.pageAbout2 .pageAboutbg .pageAboutbgB{ position: absolute;top:0;left:0; width:100%; height:0; padding-bottom:83.33333333333333%;}
.pageAbout2 .pageAboutbg .pageAboutbgB>div{ position:static!important;}
.pageAbout2 .pageAboutbg img{display:block;position:absolute;top:0;left:0;z-index:3;width:100%;max-width:100%;-o-object-fit: cover;object-fit: cover;-o-object-position:center;object-position:center;}
.pageAbout2 .pageAboutNr{padding-top:6.25rem; padding-bottom:6.25rem; position:relative; z-index:1}
.pageAbout2 .left{width:50%;}
.pageAbout2 .left .des{font-size:1rem;line-height:1.625rem; color: #000;}
@media screen and (max-width:1200px){
.pageAbout2 .pageAboutNr{padding-top:5.625rem; padding-bottom:5.625rem;}
.pageAbout2 .left .des{font-size:0.875rem;line-height:1.5rem;}
}
@media screen and (max-width:1024px){
.pageAbout2{ background-position:right bottom;}
.pageAbout2 .pageAboutNr{padding-top:4.375rem; padding-bottom:4.375rem;}
.pageAbout2 .left .des{font-size:0.875rem;line-height:1.5rem;}
.pageAbout2 .left{width:100%;}


.pageAbout2 .pageAboutbg .pageAboutbgB{ top:auto;bottom:0;}


}
@media screen and (max-width:1024px){
.pageAbout2{ background-position:right bottom;}
.pageAbout2 .pageAboutNr{padding-top:3.125rem; padding-bottom:3.125rem;}

}

/*pageAboutlist*/
.pageAboutlist{position:relative;margin-top:4.6875rem;}
.pageAboutlist .shulist{position:relative;font-size:0; line-height:0;}
.pageAboutlist .shulist .shu{display:inline-block;*display:inline;zoom:1;vertical-align:top; width: 33.33333%; max-width: 15rem;}
.pageAboutlist .shulist .shu .item{position:relative;display:block; padding-left:3.125rem;padding-right:3.125rem;}
.pageAboutlist .shulist .shu .item{flex:1 1;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.pageAboutlist .shulist .shu h2{font-size:0.875rem;color:#282828;text-align:left; font-weight:400;}
.pageAboutlist .shulist .shu h2 strong{display:block;/* font-size:2.875rem; */font-size:2.39583vw;line-height:1;font-family:'Inter',Arial, Helvetica, sans-serif;font-weight:500; margin-bottom:0.3125rem;}
.pageAboutlist .shulist .shu h2 p{display:block;line-height:1;}
.pageAboutlist .shulist .shu .icon{display:block; position: absolute;left: 0;top: 0;}
.pageAboutlist .shulist .shu .icon img{display:block;height:2.5rem;}
@media screen and (max-width:1024px) {
.pageAboutlist .shulist .shu h2{font-size:0.75rem;}
.pageAboutlist .shulist .shu h2 strong{font-size:2.5rem;}
.pageAboutlist .shulist .shu .icon img{height:2.1875rem;}
}
@media screen and (max-width:768px) {
.pageAboutlist .shulist .shu h2{font-size:0.75rem;}
.pageAboutlist .shulist .shu h2 strong{font-size:2.25rem;}
.pageAboutlist .shulist .shu .icon img{height:1.875rem;}

.pageAboutlist .shulist .shu{ width:100%; margin-bottom:1.25rem;}
}
@media screen and (max-width:580px) {
.pageAboutlist .shulist .shu h2 strong{font-size:1.875rem;}
}

/*pageAbout3*/
/*pageAbout-img*/
.pageAbout-img{display:block;position:relative;width:100%;height:0;padding-bottom:35.10416666666667%;overflow:hidden;}
.pageAbout-img>div{position:static!important;}
.pageAbout-img img{position:absolute;margin:0;top:0;right:0;bottom:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
@media screen and (max-width:768px) {
.pageAbout-img{padding-bottom:60%;}
}








/*pageAbout4*/
.pageAbout4{padding-top:6.25rem; padding-bottom:5rem;overflow: hidden;}
.pageAbout4 .pageTit2{position:relative; display: block; padding-right: 7.5rem;}
.pageAbout4 .swbtn{position:absolute;bottom:0.625rem;right: 0; margin: 0 -0.375rem;}
.pageAbout4 .mbtn.swiper-button-prev{ background-image:url(../images/arrow-left2.png);}
.pageAbout4 .mbtn.swiper-button-next{ background-image:url(../images/arrow-right2.png);}
@media screen and (max-width:1200px) {
.pageAbout4{padding-top:4.375rem; padding-bottom:4.375rem;}
}
@media screen and (max-width:1024px) {
.pageAbout4{padding-top:3.125rem; padding-bottom:3.125rem;}
}
@media screen and (max-width:768px) {
.pageAbout4{padding-top:3.125rem; padding-bottom:3.125rem;}
}




/*pagePicBox*/
.pagePicBox{padding-top:5rem;overflow:hidden;}
.pagePicBox .swiper-container{ overflow:visible;cursor:grab;}
/*pagePicList*/
.pagePicList {font-size:0;line-height:0;margin:0 -0.9375rem; }
.pagePicList li{display:inline-block;*display:inline;zoom:1;width:50%;vertical-align:top;}
.pagePicList .itema {display:block;margin:0 0.9375rem;position:relative;overflow:hidden;border-radius:0.625rem;}
.pagePicList .imgBox{text-align:left;height:0;padding-bottom:64.70588235294118%;border-radius:0.625rem;overflow:hidden;position:relative;}
.pagePicList .imgBox>div{position:static!important;}
.pagePicList .imgBox img {position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pagePicList .imgBox:after{content:"";pointer-events:none;width:100%;height:100%; background-color:rgba(5,20,45,0.1); position:absolute;left:0;bottom:0;right:0;z-index:2;}
.pagePicList .itema{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;flex-direction: column;flex-grow:1;height: auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:grab;}
.pagePicList li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;flex-direction: column;height: auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.pagePicList .imgBox:after,
.pagePicList li .itema,
.pagePicList li .infoBox{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all .3s ease-in-out;}
.pagePicList .imgBox:after,
.pagePicList li .infoBox{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;}

.pagePicList li .itema:hover .imgBox:after,
.pagePicList li .itema:hover .infoBox{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; visibility:visible;}
.pagePicList .itema,.pagePicList .imgBox img {-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.pagePicList .itema:hover .imgBox img {-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

.pagePicList li .itema:hover{box-shadow:0 0rem 1.25rem rgba(0,0,0,0.2);} 
@media screen and (max-width:1200px) {
.pagePicBox{padding-top:4.375rem;}
.pagePicList {margin:0 -0.625rem;}
.pagePicList .itema {margin:0 0.625rem;}
}
@media screen and (max-width:1024px) {
.pagePicBox{padding-top:3.125rem;}
}
@media screen and (max-width:768px) {  
.pagePicBox{ padding-top:1.875rem;}
.pagePicList li {width:50%;}
.pagePicList {margin:0 -0.3125rem;}
.pagePicList .itema {margin:0 0.3125rem;}
}
@media screen and (max-width:350px) { 
.pagePicList li {width:66.66666666666667%;}
}



/********************************pageHonor********************************/
/*pageHonor*/
.pageHonor{padding-top:4.375rem;padding-bottom:4.375rem;margin:0 auto;}
.pageHonorList{position:relative; font-size:0;margin:0 -0.8125rem;}
.pageHonorList .li{position:relative;z-index:1;cursor:pointer; display:inline-block;*display:inline;zoom:1; width:33.333333%; margin-bottom:2.5rem; vertical-align:top;}
.pageHonorList .li a{display:block; position:relative; margin:0 0.8125rem;text-align:center; padding-bottom:1.5625rem;}
.pageHonorList .li .ImgBoxB{display: block;position:relative;margin:0 auto; padding:2.5rem 3.75rem;background: url("../images/honorbg.jpg") center top no-repeat #fff;background-size:cover;border-radius:0.625rem; margin-bottom:1.5625rem;}
.pageHonorList .li a:before,
.pageHonorList .li .ImgBoxB:after{-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.pageHonorList .li .ImgBoxB:after{content: '';color:#fff;font-size:0;display: block;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align: center;box-sizing:content-box;border-radius: 50%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;overflow: hidden;background-clip: content-box;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(1.35);-ms-transform: scale(1.35);-o-transform: scale(1.35);transform: scale(1.35); background: url("../images/top-search.png") center center no-repeat #333;background-size:1.125rem;}
.pageHonorList .li a:hover:before{background-color: rgba(0,0,0,0.15); z-index:2; left:0;}
.pageHonorList .li a:hover .ImgBoxB:after{opacity: .9;filter: alpha(opacity=90);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;z-index: 9;}
.pageHonorList .li .ImgBox{display: block;position: relative;padding-bottom:57.89473684210526%;overflow: hidden; margin:0 auto;}
.pageHonorList .li .ImgBox>div{position:static!important;}
.pageHonorList .li .ImgBox img{transition: 0.4s;position: absolute;left: 0;right:0;top: 0;width: 100%;height: 100%;object-fit:contain;}
.pageHonorList .li a,
.pageHonorList .li .ImgBox img,
.pageHonorList .li .ImgBox,
.pageHonorList .li .ImgBoxB,
.pageHonorList .li .title{-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;transition:all 0.3s ease-in-out;}
.pageHonorList .li .title { position:relative;font-size:1.125rem; color:#000000; }
.pageHonorList .li a:hover .title{color:#00b1a7}

.pageHonorList .li a:hover .ImgBoxB{-moz-box-shadow:0 1.875rem rgba(0,0,0,0.1);-webkit-box-shadow:0 1.875rem rgba(0,0,0,0.1);box-shadow:0 0rem 1.875rem rgba(0,0,0,0.1);}
@media screen and (max-width:1200px){.pageHonor{padding-top:3.125rem;padding-bottom:3.125rem;}
.pageHonorList .li{margin-bottom:1.875rem;}
.pageHonorList{margin:0 -0.625rem;}
.pageHonorList .li a{ margin:0 0.625rem;}
.pageHonorList .li .title {font-size:1.0625rem;line-height:1.625rem; height:1.625rem;}
}
@media screen and (max-width:1024px){
.pageHonorList .li{margin-bottom:1.25rem;}
.pageHonorList{margin:0 -0.625rem;}
.pageHonorList .li a{ margin:0 0.625rem;}
.pageHonorList .li .ImgBoxB{padding:1.25rem 1.25rem 3.125rem 1.25rem ;}
.pageHonorList .li .title:before{ display:none;}
.pageHonorList .li .title {font-size:1rem;line-height:1.625rem; height:1.625rem;}
}
@media screen and (max-width:768px){.pageHonor{padding-top:2.5rem;padding-bottom:2.5rem;}
.pageHonorList .li{margin-bottom:0.625rem;}
.pageHonorList{margin:0 -0.3125rem;}
.pageHonorList .li a{ margin:0 0.3125rem;}
.pageHonorList .li {width:50%; margin-bottom:0.625rem;}
.pageHonorList .li .ImgBoxB{padding:10PX  1.25rem  1.25rem  1.25rem ;}
.pageHonorList .li a:hover .ImgBox:after{display:none!important;}
.pageHonorList .li .title {padding:0 1.25rem;font-size:0.875rem;line-height:1.25rem; height:1.25rem;}
.pageHonorList .li .ImgBox{padding-bottom:100%;}
.pageHonorList .li .title:before{ display:none;}
}
















/************************page-tab************************/
.page-tab{margin:0 auto;padding:0;text-align: center; padding-top:1.875rem; }
.page-tab ul { margin:0 auto;padding: 0;list-style: none; text-align:center;font-size: 0;}
.page-tab ul li{margin: 0;padding: 0;display: inline-block;*display: inline;zoom:1;position: relative;height:2.8125rem;line-height:2.8125rem;border-radius:0.3125rem; vertical-align:top;}
.page-tab ul li a{font-size:1rem;padding:0 0.3125rem;margin:0 0.3125rem;min-width:2.8125rem;height:2.8125rem;line-height:2.8125rem;border:0.0625rem solid #bfbfbf;display:inline-block;text-align:center;background-color:#ffffff;color:#363636;border-radius:0.3125rem; font-weight:500;}
.page-tab ul li.next-page a{background:url(../images/arrow-right3.png) center center no-repeat #fff; background-size:0.4375rem; width:2.5rem; padding:0;}
.page-tab ul li.prev-page a{background:url(../images/arrow-left3.png) center center no-repeat #fff; background-size:0.4375rem; width:2.5rem; padding:0;}
.page-tab ul li a:hover{background-color:#f7f7f7;}
.page-tab ul li a.focus{background-color:#000000;color: #fff;}
@media screen and (max-width:1024px){
.page-tab ul li{height:2.5rem;line-height:2.5rem;}
.page-tab ul li a{font-size:0.875rem;min-width:2.5rem;height:2.5rem;line-height:2.5rem;margin:0 0.3125rem;}
}
@media screen and (max-width:768px){
.page-tab ul li{ display:none;}	
.page-tab ul li.next-page, .page-tab ul li.prev-page{ display:inline-block;}
}


/************************news************************/
/*pageNewsList*/
.pageNewsBox {padding-top:4.625rem;padding-bottom:5.625rem;margin:0 auto;}
.pageNewsList {font-size:0;line-height:0;margin:0 -0.625rem;}
.pageNewsList li {display:inline-block;*display:inline;zoom:1;width:25%;margin-bottom:4.6875rem;vertical-align:top;}
.pageNewsList .item {display:block;margin:0 0.625rem;position:relative;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden;}
.pageNewsList .imgBox{display:block;position:relative;width:100%;height:0;padding-bottom:57.88235294117647%;overflow:hidden;border-radius:0.625rem;margin-bottom:2.125rem}
.pageNewsList .imgBox>div{position:static!important;}
.pageNewsList .imgBox img{position:absolute;margin:0;top:0;right:0;bottom:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pageNewsList .item,.pageNewsList .m,.pageNewsList .title .t,
.pageNewsList .imgBox,
.pageNewsList .imgBox img{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.pageNewsList .item:hover .imgBox img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.pageNewsList .imgBox img{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.pageNewsList .imgBox:after{ content:"";background:url(../images/icon-m.png) center center no-repeat #000000;background-size:0.75rem;width:2.5rem;height:2.5rem;border-radius:50%;position:absolute;top:1.25rem; right:1.25rem;-webkit-transform:rotateZ(-120deg);transform:rotateZ(-120deg);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; z-index:2;}
.pageNewsList .item:hover .imgBox:after{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.pageNewsList .title {text-align:left;color:#000000;}
.pageNewsList .title .t {font-size:1.25rem;line-height:1;margin-bottom:1.25rem;}
.pageNewsList .title .des {font-size:1rem;color:#6a6a6a;line-height:1.5rem;height:3rem;overflow:hidden;margin-bottom:2.5rem;}
.pageNewsList .title .d {font-size:1rem;/*font-family:'Inter',Arial, Helvetica, sans-serif;*/font-weight:300;line-height:1}
.pageNewsList .item:hover  .title .t {color:#00b1a7}
@media screen and (max-width:1200px){
.pageNewsBox {padding-top:3.125rem;padding-bottom:4.375rem;}
.pageNewsList li {width:33.333333%;margin-bottom:3.125rem;}
}
@media screen and (max-width:1024px){
.pageNewsBox {padding-top:3.125rem;padding-bottom:3.125rem;}
.pageNewsList li {width:50%;}
.pageNewsList .title .t {font-size:1.125rem;}
.pageNewsList .title .des{font-size:0.875rem;margin-bottom:1.25rem;}
.pageNewsList .title .d {font-size:0.875rem;}
}
@media screen and (max-width:768px){
.pageNewsBox {padding-top:1.875rem;padding-bottom:1.875rem;}
.pageNewsList li{width:100%;margin-bottom:2.5rem;}
.pageNewsList .title .des{height:auto;}
}


.w1400{max-width:87.5rem;margin:0 auto;}

/*page-newsInfo*/
.page-newsInfo{text-align:left; padding-bottom:6%;padding-top:6%;}
.page-newsInfo .newsTit{font-size:2.75rem; color:#000000; line-height: normal; text-align:center;font-weight:300;width:72.83950617283951%; margin:0 auto;margin-bottom:1.875rem;}
.page-newsInfo .newsShuju{ font-size:0.75rem; color:#6a6a6a;line-height:1.875rem;text-align:center;padding-bottom:1.875rem; }
.page-newsInfo .newsShuju em{ display:inline-block;margin:0 1.25rem;font-size:1.125rem; color:#757575;line-height:1.875rem; font-style:normal;}
.page-newsInfo .newsShuju em.d{padding-left:1.75rem;background:url(../images/news-d.png) left center no-repeat; background-size:1.125rem;}
.page-newsInfo .newsShuju em.u{padding-left:1.75rem;background:url(../images/news-u.png) left center no-repeat; background-size:1.125rem;}
.page-newsInfo .newsShare{display:inline-block;text-align:center;margin:0 auto; width:11.25rem;}
.page-newsInfo .newsText{margin:0 0;text-align:left;font-size:1.125rem;color:#464646;line-height:2.25rem;border-top:1px solid #e5e5e5;}
.page-newsInfo .newsTextNr{padding-top:3.125rem;padding-bottom:3.125rem;margin:0 auto;width:80%;}
@media screen and (max-width:1200px) {
.page-newsInfo .newsTit{font-size:1.875rem;}
.page-newsInfo .newsShuju em{margin:0 0.9375rem;font-size:1rem;}
}
@media screen and (max-width:1024px) {.page-newsInfo{padding-bottom:4rem;padding-top:4rem;}
.page-newsInfo .newsTit{font-size:1.75rem;}
.page-newsInfo .newsShuju em{margin:0 0.625rem;font-size:0.875rem;}
.page-newsInfo .newsShuju em.d,
.page-newsInfo .newsShuju em.u{background-size:0.9375rem;}
.page-newsInfo .newsText{font-size:1rem;line-height:2rem;}
}
@media screen and (max-width:992px) {
.page-newsInfo .newsTit,.page-newsInfo .newsText{margin:0 0.625rem;}
.page-newsInfo .newsTit{ font-size:1.625rem;width:auto;}
.page-newsInfo .newsTextNr{padding-top:1.875rem;padding-bottom:1.875rem;width:100%;}
}
@media screen and (max-width:768px) {
.page-newsInfo .newsTit,.page-newsInfo .newsText{margin:0 0rem;}
.page-newsInfo .newsTit{ font-size:1.5rem;}
}
@media screen and (max-width:640px) {
.page-newsInfo .newsTit{ font-size:1.25rem;}
.page-newsInfo .newsText{font-size:0.9375rem;line-height:1.875rem;}
}



/*BigBtn*/
.BigBtn{ position:relative;}
.BigBtn .newsBtn{border-top:1px dashed #e5e5e5;padding-top:2.1875rem;font-size:0;}
.BigBtn .newsBtn strong{ font-weight:normal; color:#000;}
.BigBtn .newsBtn .newsBtna{display:block;line-height:1.875rem; height:1.875rem; overflow:hidden;color:#333;font-size:1.125rem; width:80%;}
.BigBtn .newsBtn a{display:inline-block;max-width:100%;color:#000;white-space:nowrap;text-overflow: ellipsis; overflow: hidden;}
.BigBtn .newsBtn a:hover{color:#00b1a7;}
.BigBtn .page-back{position:absolute; bottom:0;right:0;}
@media screen and (max-width:1200px) {
.BigBtn .newsBtn .newsBtna{font-size:1rem;}
}
@media screen and (max-width:1024px) {
.BigBtn .newsBtn .newsBtna{font-size:0.875rem;}
}
@media screen and (max-width:768px) {
.BigBtn .page-back{position:static; margin-top:3.125rem;}
}


/*page-back*/
.page-back{margin:0 auto;text-align:center;}
.page-back a{display:block;font-size:1rem;text-align:center;color:#fff;background:#00b1a7;width:11.25rem; line-height:3.125rem;height:3.125rem;border-radius:3.125rem;margin:0 auto;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;position:relative;}
.page-back a span{ display:block;} 
.page-back a:hover{background:#028079;}
@media screen and (max-width:1024px) {
.page-back a{font-size: 0.875rem;line-height:2.8125rem;height:2.8125rem; border-radius:2.8125rem;}
}
@media screen and (max-width:768px) {
.page-back a{font-size: 0.75rem;line-height:2.5rem;height:2.5rem; border-radius:2.5rem;}
}



/************************Partner************************/
/*pagePartnerList*/
.pagePartnerBox {padding-top:4.625rem;padding-bottom:5.625rem;margin:0 auto;}
.pagePartnerList {font-size:0;line-height:0;margin:0 -0.625rem;}
.pagePartnerList li {display:inline-block;*display:inline;zoom:1;width:25%;margin-bottom:4.375rem;vertical-align:top;}
.pagePartnerList .item {display:block;margin:0 0.625rem;position:relative;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden;}
.pagePartnerList .imgBox{display:block;position:relative;width:100%;height:0;padding-bottom:57.88235294117647%;overflow:hidden;border-radius:0.625rem;margin-bottom:2.125rem;border: 1px solid #bfbfbf;}
.pagePartnerList .imgBox>div{position:static!important;}
.pagePartnerList .imgBox img{position:absolute;margin:auto auto;top:0;right:0;bottom:0;left:0;display:block;max-width:none;width:85%;height:85%;object-fit:contain;}
.pagePartnerList .item,.pagePartnerList .m,
.pagePartnerList .imgBox,
.pagePartnerList .imgBox img{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.pagePartnerList .item:hover .imgBox img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.pagePartnerList .imgBox img{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.pagePartnerList .m{background:url(../images/icon-m.png) center center no-repeat #000000;background-size:0.75rem;width:2.5rem;height:2.5rem;border-radius:50%;}
.pagePartnerList .item:hover .m{-webkit-transform:rotateZ(100deg);transform:rotateZ(100deg);}
.pagePartnerList .title {text-align:left;color:#000000;}
.pagePartnerList .title .t {font-size:1.25rem;line-height:1;margin-bottom:0.875rem;}
.pagePartnerList .title .des {font-size:1rem;color:#6a6a6a;line-height:1.5rem;height:3rem;overflow:hidden;margin-bottom:1.25rem;}
.pagePartnerList .item:hover .t {color:#00b1a7;}
@media screen and (max-width:1200px){
.pagePartnerBox {padding-top:3.125rem;padding-bottom:3.75rem;}
.pagePartnerList li {width:33.333333%;margin-bottom:3.125rem;}
}
@media screen and (max-width:1024px){
.pagePartnerBox {padding-top:3.125rem;padding-bottom:3.125rem;}
.pagePartnerList li {width:50%;}
.pagePartnerList .title .t {font-size:1.125rem;}
.pagePartnerList .title .des{font-size:0.875rem;margin-bottom:1.25rem;}
}
@media screen and (max-width:768px){
.pagePartnerBox {padding-top:1.875rem;padding-bottom:1.875rem;}
.pagePartnerList li{width:100%;margin-bottom:2.5rem;}
.pagePartnerList .title .des{height:auto;}
}






/*********************************product*********************************/
/*pageProInfo*/
.pageProInfo{padding-bottom:5.625rem;}
@media screen and (max-width:1200px){
.pageProInfo{padding-bottom:4.375rem;}
}
@media screen and (max-width:992px){
.pageProInfo{padding-top:1.875rem;padding-bottom:3.125rem;}
}



/*ProSec*/
.ProSec-menu{width:21.25rem;float:left;z-index:99;position:sticky;left:0;top:0;padding-top:4.375rem;}
.ProSec-menu li{ border-bottom:0.0625rem solid #dfdfdf;}
/*yiji*/
.ProSec-menu .ProSec-lia{ display:block;font-size:1.25rem;line-height:1.875rem;padding:1.875rem 1.875rem;color:#363636;font-weight:normal;}
.ProSec-menu .ProSec-lia span{display:block; position:relative;padding-right:0.625rem;}
.ProSec-menu .ProSec-lia span:after{content:'';position:absolute;top:0;right:0;width:0.8125rem;height:100%;background:url(../images/icon-v2.png) center center no-repeat;background-size:100%;}
.ProSec-menu .ProSec-lia.active{color:#00b1a7;}
.ProSec-menu .ProSec-lia.active span:after{background-image:url(../images/icon-v3.png);}
.ProSec-menu .ProSec-lia.on span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg); }
.ProSec-menu .ProSec-lia span:after,
.ProSec-menu .ProSec-lia{-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
/*erji*/
.ProSec-menu .ProSecDown{display:none;}
.ProSec-menu .ProSecdl{padding-top:1.25rem;padding-bottom:1.25rem;position:relative;border-top:1px solid #dfdfdf;}
.ProSec-menu .ProSecdl dd .a1{padding:0.625rem 1.875rem;font-size:1rem;line-height:1.5rem;color:#6a6a6a;display:block;}
.ProSec-menu .ProSecdl dd .a1 span{display:block;position:relative;padding-right:0.625rem;}
.ProSec-menu .ProSecdl dd .a1 span:after{content:'';position:absolute;top:0;right:0;width:0.8125rem;height:100%;}
.ProSec-menu .ProSecdl dd a.active{color:#000;font-weight:500;}
.ProSec-menu .ProSecdl dd a:hover{color:#00b1a7;}
.ProSec-menu .ProSecdl dd.on .a1 span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
/*sanji*/
.ProSec-menu .ProSecd2{position:relative;display:none;}
.ProSec-menu .ProSecd2 dd a{padding:0.625rem 2.5rem;font-size:1rem;line-height:1.5rem;color:#6a6a6a;display:block;}
.ProSec-menu .ProSecd2 dd a:hover{color:#00b1a7;}
.ProSec-menu .ProSecd2 dd a.active{color:#000;font-weight:500;}
@media screen and (max-width:1200px){
.ProSec-menu{width:18.75rem;}	
.ProSec-menu .ProSec-lia{padding:1.5625rem 1.25rem;font-size:1.125rem;line-height:1.625rem;}
.ProSec-menu .ProSecdl{padding-top:1.25rem;padding-bottom:1.25rem;}
.ProSec-menu .ProSecdl dd .a1{padding:0.75rem 1.5625rem;font-size:0.9375rem;line-height:1.5rem;}
.ProSec-menu .ProSecd2 dd a{padding:0.5rem 2.5rem;font-size:0.9375rem;line-height:1.5rem;}
}
@media screen and (max-width:1024px){
.ProSec-menu{width:18.75rem;}	
.ProSec-menu .ProSec-lia{padding:1.25rem 1.25rem;font-size:1rem;line-height:1.625rem;}
.ProSec-menu .ProSecdl{padding-top:0.9375rem;padding-bottom:0.9375rem;}
.ProSec-menu .ProSecdl dd .a1{padding:0.625rem 1.25rem;font-size:0.875rem;line-height:1.5rem;}
.ProSec-menu .ProSecd2 dd a{padding:0.3125rem 1.875rem;font-size:0.875rem;line-height:1.5rem;}
}
@media screen and (max-width:992px){
.ProSec-menu{width:100%; margin:0 auto;}
.ProSec-menu .ProSec-lia{padding:0.625rem 1.25rem;font-size:1rem;line-height:1.625rem;}
.ProSec-menu .ProSecdl dd .a1{padding:0.3125rem 1.25rem;font-size:0.875rem;line-height:1.5rem;}
.ProSec-menu .ProSecd2 dd a{padding:0.3125rem 1.25rem;font-size:0.875rem;line-height:1.5rem;}
}


/*ProSec-proList*/
.ProSec-proList{width:calc(100% - 25rem);position:relative; float:right;padding-top:4.375rem;}
@media screen and (max-width:1200px){
.ProSec-proList{width:calc(100% - 20rem);}
}
@media screen and (max-width:992px){
.ProSec-proList{width:100%; margin:0 auto;padding-top:1.875rem;}
}



@media screen and (min-width:992.1px){
.ProSec-menu{ display:block!important;}
}
@media screen and (max-width:992px){
.ProSec-menu{ display:none;} 
.pn-colsebtn{ display:none;}
.pn-list{ display:block;position:fixed;top:0;background:#fff;overflow:scroll;transition:left .5s;width:100%;height:100%;left:-100%; z-index:999999;}
.pn-list.sjon{left:0}
.pn-list.sjon .pn-colsebtn{ display:block;z-index:999999;position:fixed; top:0.625rem;right:0.625rem; width:3.125rem; height:3.125rem;background:url(../images/icon-close2.png) center center no-repeat #fff;border-radius:0.3125rem;background-size:0.9375rem;-webkit-box-shadow:0 0.375rem 1rem 0 rgba(78,87,105,0.16);-moz-box-shadow:0 0.375rem 1rem 0 rgba(78,87,105,0.16);-o-box-shadow:0 0.375rem 1rem 0 rgba(78,87,105,0.16);box-shadow:0 0.375rem 1rem 0 rgba(78,87,105,0.16);}
body.sjon{overflow:hidden;}
}




/*ProMenBtn*/
.ProMenBtn{display:none;background: #e4e7ea;vertical-align: middle;line-height: 3.125rem;position: relative;cursor:pointer;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding-left: 0;text-align:center;font-size: 0;padding: 0;border-radius:0.375rem;}
.ProMenBtn span{display: inline-block;font-size: 1rem;color:#000;padding-left: 1.875rem;background: url(../images/icon-menu.png) left center no-repeat;background-size: 1.25rem;text-align:center;vertical-align: middle;}
@media screen and (max-width:992px){
.ProMenBtn{display:block;}
}







/*bigimgList*/
.pageProList{ position:relative;overflow:hidden;font-size:0; margin:0 -0.625rem;padding-bottom:2.5rem;}
.pageProList li{position:relative;z-index:1;cursor:pointer; display:inline-block;*display:inline;zoom:1;width:33.33333333%;vertical-align:top;margin-bottom:1.25rem;}
.pageProList li .item{display:block; position:relative;margin:0 0.625rem;background:#e4e7ea;border-radius:0.5rem;}
.pageProList li .imgBox{padding:3.125rem 3.125rem;vertical-align:middle;overflow:hidden;border-radius:0.5rem;text-align:center; margin:auto auto;}
.pageProList li .imgBox .img{position:relative;padding-bottom:100%;}
.pageProList li .imgBox .img>div{position:static!important;}
.pageProList li .imgBox img{position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:contain;-moz-transform:scale(0.9); -webkit-transform:scale(0.9);transform:scale(0.9);}
.pageProList li .item,
.pageProList li .imgBox img,.pageProList li .t:before,
.pageProList li .imgBox{-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;transition:all 0.3s ease-in-out;}
.pageProList li .item:hover .imgBox img{-moz-transform:scale(1); -webkit-transform:scale(1);transform:scale(1);}
.pageProList li .titleBox{padding:1.875rem 1.875rem;border-top:1px solid #dcdcdc;}
.pageProList li .t{font-size:1.125rem;line-height:2.5rem;color:#363636;position:relative;padding-right:3.125rem;display:-webkit-box;text-overflow: ellipsis;line-clamp:1;-webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden;}
.pageProList li .t:before{content: "";width:2.5rem;height:2.5rem;border-radius:50%;background:url(../images/icon-m.png) no-repeat center center #000000;background-size:0.75rem;position: absolute;right:0;top:0;}
.pageProList li .item:hover .t:before{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
.pageProList li .item:hover .t{color:#00b1a7}
@media screen and (max-width:1200px){
.pageProList li .imgBox {padding:2.5rem 2.5rem;}
.pageProList li .titleBox{padding:1.5625rem 1.5625rem;}
.pageProList li .t{/*font-size:0.875rem;line-height:2.1875rem;*/padding-right:2.5rem;}
.pageProList li .t:before{/*width:2.1875rem;height:2.1875rem;*/}
}
@media screen and (max-width:1024px){
.pageProList{margin:0 -0.5rem; padding-bottom:1.875rem;}
.pageProList li .item{margin:0 0.5rem;}
.pageProList li {width:50%;}
.pageProList li .imgBox {padding:1.875rem 1.875rem;}
.pageProList li .titleBox{padding:1.25rem 1.25rem;}

.pageProList li .t{font-size:1rem;/*line-height:1.875rem;padding-right:2.1875rem;*/}
.pageProList li .t:before{/*width:1.875rem;height:1.875rem;*/}
}
@media screen and (max-width:768px){
.pageProList{margin:0 -0.3125rem;padding-bottom:1.25rem;}
.pageProList li .item{margin:0 0.3125rem;}
.pageProList li .imgBox {padding:1.875rem 1.875rem;}
.pageProList li .titleBox{padding:0.625rem 1.25rem;}
.pageProList li .t{padding-right:0;display:block; line-height:1.3}
.pageProList li .t:before{ display:none;}

.pageProList{display:grid;grid-template-columns: repeat(2, 1fr);grid-gap:1rem;margin:0;}
.pageProList li {width:100%;margin-bottom:0;}
.pageProList li .item{margin:0;}
}
@media screen and (max-width:370px){
.pageProList li {width:100%;}
.pageProList li .titleBox{padding:0.5rem 1.25rem;}
}




/*********************************product detail*********************************/

/*detailImg*/
.detailBox .detailImg{ width:42.04545454545455%;float:left;}
.detailBox .detailNr{width:57.95454545454545%;float:right; position:relative;}
.detailBox .detailNrBox{ padding-left:3.125rem;}
@media screen and (min-width:768.1px){
.detailBox .detailImg{position:-webkit-sticky;position:sticky;top:6.25rem;}	
}
@media screen and (max-width:1024px){
.detailBox .detailImg{ width:45%;}
.detailBox .detailNr{width:55%;}
.detailBox .detailNrBox{padding-left:1.875rem;}
}
@media screen and (max-width:768px){
.detailBox .detailImg{float:none; width:100%;position:relative;}
.detailBox .detailNr{width:100%;float:none; padding-top:1.875rem;}
.detailBox .detailNrBox{padding-left:0;}
}


/*bigImg*/
.bigImg{ position:relative;background:#fff;border-radius:0.625rem;border: 1px solid #dcdcdc;overflow:hidden;}
.bigImg .swiper-container{width:100%;}
.bigImg .swiper-container .swiper-slide{height:auto;position:relative;background:#FFF; width:100%;}
.bigImg .swiper-container .swiper-slide .img{overflow:hidden;padding-bottom:80.40540540540541%;position:relative;}
.bigImg .swiper-container .swiper-slide .img>div{position:static!important;}
.bigImg .swiper-container .swiper-slide img{position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:contain;}
/*bigImg mbtn*/
.bigImg .mbtn{width:3.125rem;height:3.125rem;border-radius:50%;overflow:hidden;position:absolute;top:50%; margin:0;margin-top:-1.4375rem;cursor:pointer;z-index:9;outline:none;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out; background-position:center center; background-repeat:no-repeat;background-color:rgba(0,0,0,.1);background-size:0.625rem;}
.bigImg:hover .mbtn{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.bigImg .mbtn.mprevbtnb{background-image:url(../images/arrow-left4.png);left:3%;}
.bigImg .mbtn.mnextbtnb{background-image:url(../images/arrow-right4.png);right:3%;}
.bigImg .mbtn.swiper-button-disabled{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}	
/*bigImg swiper-pagination*/
.bigImg .swiper-pagination{display:none;}
@media screen and (max-width:1024px) {
.bigImg .mbtn{width:2.75rem;height:2.75rem;}
}
@media screen and (max-width:768px) {
.bigImg .swiper-pagination{display:flex;}	
.bigImg .mbtn{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}	
.bigImg .mbtn{ display:none!important;}
.bigImg .swiper-container .swiper-slide .img{border-radius:0;}
.bigImg .swiper-pagination{position:absolute; width:auto;left:auto;right:1rem;top:1rem;z-index:1;padding:0 0.5rem;height:1.5rem;line-height:1.5rem;background:rgba(0,0,0,.45);color:#fff;font-size:0.75rem;border-radius:0.25rem;display: inline-block;}
}




/*detailBoxTop*/
.detailBox{padding-top:4.375rem;padding-bottom:9.375rem;}
.detailBox .proTit{font-size:1.875rem; line-height:1.2;font-weight:400; color:#000;margin-bottom:1.25rem;}
.detailBox .proDesc{font-size:1.125rem;line-height:2rem;color:#000;margin-bottom:1.25rem;}
.detailBox .proText{font-size:1rem;line-height:2rem;color:#6a6a6a;margin-bottom:1.875rem;}
.detailBox .proText h3{font-size:1rem; color:#000;font-weight:400;}
@media screen and (max-width:1200px){
.detailBox{padding-top:4.375rem;padding-bottom:6.25rem;}
.detailBox .proTit{font-size:1.625rem;margin-bottom:0.625rem;}
.detailBox .proDesc{font-size:1rem;line-height:1.875rem;margin-bottom:1.25rem;}
.detailBox .proText{font-size:0.875rem;margin-bottom:1.875rem;}
.detailBox .proText h3{font-size:0.875rem;}
}
@media screen and (max-width:1024px){
.detailBox{padding-top:3.125rem;padding-bottom:5.625rem;}
.detailBox .proTit{font-size:1.5rem;}
}
@media screen and (max-width:768px){
.detailBox{padding-top:1.875rem;padding-bottom:4.375rem;}
.detailBox .proTit{font-size:1.25rem;}
}




/*detailBtn*/
.detailBtn{padding-top:4.375rem;border-top: 1px solid #d3d3d3;}
.detailBtn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
@media screen and (max-width:1024px){
.detailBtn{padding-top:3.125rem;}
}
@media screen and (max-width:768px){
.detailBtn{padding-top:2.5rem;}
}

/*lyBtn*/
.detailBtn .lyBtn{font-size:1rem;line-height:3.75rem;border-radius:3.75rem;display:inline-block;background-color:#000000;color:#fff;text-align:center; padding:0 2.1875rem;-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;transition:all 0.3s ease-in-out;}
.detailBtn .lyBtn span{text-align:left;min-width:7.5rem;display:block;padding-right:1.25rem;background:url(../images/icon-ly.png) no-repeat right center;background-size:1.25rem;}
.detailBtn .lyBtn:hover{background-color:#00b1a7;}
.detailBtn .lyBtn:hover span{background-image:url(../images/icon-ly2.png);}
/*lxBtn*/
.detailBtn .lxBtn{padding-left:3.75rem;min-height:2.8125rem;background:url(../images/icon-tel3.png) no-repeat left center;background-size:2.8125rem;font-size:1rem;line-height:1;color:#000; margin-left: 1.875rem; display: inline-block;}
.detailBtn .lxBtn .z{display:block;margin-bottom:0.3125rem;}
.detailBtn .lxBtn .tel3{display:block;font-size:1.5rem;line-height:1;font-family:'Inter',Arial, Helvetica, sans-serif;font-weight:500;}
@media screen and (max-width:1200px) {
.detailBtn .lyBtn{font-size:0.875rem;line-height:3.4375rem;border-radius:3.4375rem;padding:0 1.875rem; }
.detailBtn .lyBtn span{min-width:6.25rem;padding-right:1.125rem;background-size:1.125rem;}

.detailBtn .lxBtn{padding-left:3.125rem;min-height:2.8125rem;background-size:2.8125rem;font-size:0.875rem;margin-left:1.25rem;}
.detailBtn .lxBtn .tel3{font-size:1.25rem;}
}
@media screen and (max-width:1024px) {
.detailBtn .lyBtn{font-size:0.875rem;line-height:3.125rem;border-radius:3.125rem;padding:0 1.5625rem; }
.detailBtn .lyBtn span{min-width:5.625rem;padding-right:1rem;background-size:1rem;}
.detailBtn .lxBtn{padding-left:2.8125rem;min-height:2.5rem;background-size:2.5rem;font-size:0.875rem;margin-left:0.625rem;}
.detailBtn .lxBtn .tel3{font-size:1.125rem;}
}
@media screen and (max-width:640px) {
.detailBtn .lyBtn{font-size:0.875rem;line-height:2.5rem;border-radius:2.5rem;padding:0 1.25rem; }
.detailBtn .lyBtn span{min-width:5rem;padding-right:1.25rem;background-size:1rem;}
.detailBtn .lxBtn{padding-left:2.1875rem;min-height:1.875rem;background-size:1.875rem;font-size:0.875rem;margin-left:0.625rem;}
.detailBtn .lxBtn .tel3{font-size:1.125rem;}
}
@media screen and (max-width:370px) {
.detailBtn .lyBtn{font-size:0.75rem;padding:0 1.25rem;}
.detailBtn .lxBtn{font-size:0.75rem;}
.detailBtn .lxBtn .tel3{font-size:1rem;}
}


/*proDetail*/
.proDetail{background-color: #f0f2f4; padding-top: 7.5rem;padding-bottom:3.4375rem;font-size:1rem;line-height:1.3;color:#000;}
.proDetail img{ max-width:100%;height:auto;}
.proDetail .pageTit2{ text-align:center; display:block;}
.proDetail .pageTit2 .tit{ display: inline-block;}

@media screen and (max-width:1200px) {
.proDetail{padding-top:6.25rem;padding-bottom:3.125rem;font-size:0.875rem;}
}
@media screen and (max-width:1024px) {
.proDetail{padding-top:4.375rem;padding-bottom:3.125rem;font-size:0.875rem;}
}
@media screen and (max-width:768px) {
.proDetail{padding-top:3.125rem;padding-bottom:3.125rem;font-size:0.875rem;}
}



/*proDetailBox*/
.proDetailBox{padding-top:5rem;overflow:hidden;}
/*proDetailList*/
.proDetailList {font-size:0;line-height:0;margin:0 -1.25rem;}
.proDetailList li{display:inline-block;*display:inline;zoom:1;width:33.33333%;vertical-align:top; padding-bottom:3.75rem;}
.proDetailList .itema {display:block;margin:0 1.25rem;position:relative;overflow:hidden;border-radius:0.625rem;background-color: #fff;}
.proDetailList .imgBox{text-align:left;height:0;padding-bottom:60.71428571428571%;overflow:hidden;position:relative; background-color: #e1e2ec;}
.proDetailList .imgBox>div{position:static!important;}
.proDetailList .imgBox img {position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.proDetailList .imgBox:after{content:"";pointer-events:none;width:100%;height:100%; background-color:rgba(5,20,45,0.1); position:absolute;left:0;bottom:0;right:0;z-index:2;}
.proDetailList .itema{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;flex-direction: column;flex-grow:1;height: auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.proDetailList li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;flex-direction: column;height: auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.proDetailList .imgBox:after,
.proDetailList li .itema,
.proDetailList li .infoBox{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all .3s ease-in-out;}
.proDetailList .imgBox:after,
.proDetailList li .infoBox{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;}
.proDetailList li .itema:hover .imgBox:after,
.proDetailList li .itema:hover .infoBox{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; visibility:visible;}
.proDetailList .itema,.proDetailList .imgBox img {-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.proDetailList .itema:hover .imgBox img {-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.proDetailList li .itema:hover{box-shadow:0 0rem 1.25rem rgba(0,0,0,0.2);} 
.proDetailList .title {text-align:left;padding: 3.75rem 2.1875rem;}
.proDetailList .title .t{font-size:1rem;line-height:1.75rem;min-height:3rem;overflow:hidden;color:#6a6a6a;}
.proDetailList .mbtn.swiper-button-prev{ background-image:url(../images/arrow-left2.png);}
.proDetailList .mbtn.swiper-button-next{ background-image:url(../images/arrow-right2.png);}
@media screen and (max-width:1200px) {
.proDetailBox{padding-top:4.375rem;}
.proDetailList {margin:0 -0.9375rem;}
.proDetailList .itema {margin:0 0.9375rem;}
}
@media screen and (max-width:1024px) {
.proDetailBox{padding-top:3.125rem;}
.proDetailList {margin:0 -0.625rem;}
.proDetailList .itema {margin:0 0.625rem;}
.proDetailList li {width:50%;padding-bottom:2.5rem;}
}
@media screen and (max-width:768px) {  
.proDetailBox{ padding-top:1.875rem;}
.proDetailList li {width:100%;padding-bottom:1.875rem;}
.proDetailList {margin:0 -0.3125rem;}
.proDetailList .itema {margin:0 0.3125rem;}
}





/********************************Contact********************************/

/*pageContact */
.pageContact {padding-top: 4.375rem; padding-bottom:7.5rem;}
.pageContact  .pageTit2{ margin-bottom:2.1875rem;}
.contactLeft .contactLeftB{ width:93.18181818181818%;}
.contactLeft{width:50%; float:left;}
.contactRight{width:50%;float:right;}
@media screen and (max-width:1200px) {
.pageContact {padding-top:3.125rem; padding-bottom:6.25rem;}
}
@media screen and (max-width:1024px) {
.pageContact {padding-top:3.125rem; padding-bottom:4.375rem;}
.contactLeft{width:100%; float:none; margin-bottom:1.875rem;}
.contactRight{width:100%;float:none;}
.contactLeft .contactLeftB{ width:100%;}
}
@media screen and (max-width:768px) {
.pageContact {padding-top:3.125rem; padding-bottom:3.125rem;}
}



/*contactLx*/
.contactLx{border-top:1px solid #ebebeb;}
.contactLx .lxitem{border-bottom:1px solid #ebebeb;padding-bottom:2.5rem;padding-top:1.875rem;}
.contactLx .lxitem .t img{width:1rem; position: absolute;left: 0;top:0.3125rem;height:auto;}
.contactLx .lxitem .t{display:block;font-size:1rem;color:#6a6a6a;line-height:1.5rem;margin-bottom:0.625rem; position: relative; padding-left:1.5rem;}
.contactLx .lxitem .des{display:block;font-size:1.25rem;color:#1d1d1d;line-height:1.625rem;}
.contactLx .lxitem a{ color:#6a6a6a; text-decoration: underline;font-size:90%;}
.contactLx .lxitem a:hover{ color:#00b1a7; }
@media screen and (max-width:1200px) {
.contactLx .lxitem{padding-bottom:2.5rem;padding-top:1.875rem;}
.contactLx .lxitem .t img{width:1rem;top:0.3125rem;}
.contactLx .lxitem .t{font-size:0.875rem;padding-left:1.5rem;}
.contactLx .lxitem .des{font-size:1.125rem;}
}
@media screen and (max-width:1024px) {
.contactLx .lxitem{padding-bottom:1.875rem;padding-top:1.25rem;}
.contactLx .lxitem .t img{width:1rem;top:0.3125rem;}
.contactLx .lxitem .t{font-size:0.875rem;padding-left:1.5rem;}
.contactLx .lxitem .des{font-size:1.125rem;}
}
@media screen and (max-width:768px) {
.contactLx .lxitem{padding-bottom:1.25rem;padding-top:1.25rem;}
.contactLx .lxitem .t img{width:0.875rem;top:0.25rem;}
.contactLx .lxitem .t{font-size:0.875rem;padding-left:1.5rem;}
.contactLx .lxitem .des{font-size:1rem;}
}




/*feedback2Box*/
.feedback2Box{background:#f1f1f1; padding-left:1.25rem;padding-right:1.25rem;padding-top:1.875rem;padding-bottom:2.8125rem;border-radius:0.5rem;}
/*feedback2*/
.feedback2{font-size:0.875rem;color:#464646;line-height: 1.875rem;text-align:left;padding:0;margin:0 -0.625rem;}
.feedback2 label{display:block;}
.feedback2 .l1{float:left;width:50%; position:relative;}
.feedback2 .l2{float:left;width:100%;}
.feedback2 .l3{float:left;width:100%; text-align: center;}
.feedback2 .l1Box{margin:0 0.625rem; position:relative;}
.feedback2 .text{display:block;width: 100%;padding:0.25rem 1.125rem;height:3.75rem;margin-bottom:1.25rem;font-size:1rem;color:#6a6a6a;font-family:"微软雅黑",Arial,Sans-Serif;outline:none;border:1px solid #fff;border-radius:0.625rem;background:#fff;text-align:left;}
.feedback2 .text2{padding:0.625rem 1.125rem;height:11.25rem;}
.feedback2 .inputbtn{display:inline-block;outline:none;background:#000;color:#fff;font-family:"微软雅黑",Arial,Sans-Serif;border:0;cursor:pointer;text-align:center;margin-bottom:0; margin-left: auto; margin-right: auto;margin-top:1.875rem;font-size:1rem;height:2.8125rem;line-height:2.8125rem;border-radius:2.8125rem;width:8.75rem;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all .3s ease-in-out;}   
.feedback2 .inputbtn:hover{background:#00b1a7;-moz-box-shadow: 0 0rem 0.8125rem rgba(0,177,167,0.27);-webkit-box-shadow: 0 0rem 0.625rem rgba(0,177,167,0.27);box-shadow: 0 0rem 0.8125rem rgba(0,177,167,0.27);}
.feedback2 .text:focus,.feedback2 .text:active,.feedback2 .text2:focus,.feedback2 .text2:active{-webkit-box-shadow: none;box-shadow: none;border: 2px solid #d4d6ff; }
.feedback2 input::-webkit-input-placeholder { color: #6a6a6a; } 
.feedback2 input:-moz-placeholder { color: #6a6a6a; } 
.feedback2 input::-moz-placeholder { color: #6a6a6a; } 
.feedback2 input:-ms-input-placeholder { color: #6a6a6a; } 
.feedback2 textarea::-webkit-input-placeholder { color: #6a6a6a; } 
.feedback2 textarea:-moz-placeholder { color: #6a6a6a; } 
.feedback2 textarea::-moz-placeholder { color: #6a6a6a; } 
.feedback2 textarea:-ms-input-placeholder { color: #6a6a6a; } 
@media screen and (max-width:1200px) {
.feedback2 .text{height:3.4375rem;font-size:0.875rem;border-radius:0.375rem;}
.feedback2 .inputbtn{font-size:0.875rem;height:2.5rem;line-height:2.5rem;border-radius:2.5rem;width:7.5rem;margin-top:1.25rem;}   
}
@media screen and (max-width:768px) {
.feedback2 .l1{width:100%;}
}



/* feedbackImg */
.feedbackImg{height:14.375rem; background-image:url(../images/contact-lxbg.jpg); background-color:#cbd0d5; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative;border-radius:0.5rem; margin-top: 1.25rem;}
.feedbackImgB{ position: absolute;left:6.25rem;top:2.5rem; font-size:0.875rem; color:#000000; line-height: normal; z-index: 2; display: inline-block; text-align: center;}
.feedbackImgB img{width:6.875rem;height: 6.875rem;border-radius:0.625rem;background-color: #fff; display: inline-block; margin: 0 0.3125rem; margin-bottom: 0.9375rem;}
@media screen and (max-width:768px) {
.feedbackImgB{ position: absolute;left:3%;}
}




/* feedbackImg */
.pageContact2{ background-image:url(../images/contact-bg.jpg); background-color:#fbfbfb; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; padding-top: 3.75rem;padding-bottom:3.75rem;}
.pageContact2B{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-content: center;text-align: center;}
.pageContact2B .title{ text-align:right;}
.pageContact2B .title .t{font-size:1.75rem;color:#000000;line-height:1;margin-bottom:0.625rem; position: relative;}
.pageContact2B .title .des{font-size:1.125rem;color:#3a3a3a;line-height:1.625rem;}
.pageContact2B .title .t strong{ font-weight:normal;color:#00b1a7;}
.pageContact2B .titlelink{margin-left: 5rem; padding-right:5.3125rem; position: relative;}
.pageContact2B .titlelink a{font-size:1.25rem;line-height:1.5rem;color:#3a3a3a;padding-bottom:0.3125rem;padding-top:0.3125rem;border-bottom:1px solid #c1c1c1;}
.pageContact2B .titlelink a:hover{ color:#00b1a7;border-color:#00b1a7;}
.pageContact2B .titlelink .m{content: "";width:2.5rem;height:2.5rem;border-radius:50%;background:url(../images/icon-m.png) no-repeat center center #000000;background-size:0.75rem;position: absolute;right:0;top:-0.1875rem;}
.pageContact2B .titlelink a:hover .m{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}

.pageContact2B .titlelink a,
.pageContact2B .titlelink .m{-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;transition:all 0.3s ease-in-out;}
@media screen and (max-width:1200px) {
.pageContact2{ padding-top: 3.75rem;padding-bottom:3.75rem;}
.pageContact2B .title .t{font-size:1.5rem;}
.pageContact2B .title .des{font-size:1rem;}

.pageContact2B .titlelink{margin-left: 5rem; padding-right:5.3125rem;}
.pageContact2B .titlelink a{font-size:1.125rem;}
}
@media screen and (max-width:1024px) {
.pageContact2{ padding-top:3.125rem;padding-bottom:3.125rem;}
.pageContact2B .title .t{font-size:1.25rem;}
.pageContact2B .title .des{font-size:0.875rem;}

.pageContact2B .titlelink{margin-left:4.375rem; padding-right:4.6875rem;}
.pageContact2B .titlelink a{font-size:1rem;}
}
@media screen and (max-width:768px) {

.pageContact2B{flex-wrap: wrap;}
.pageContact2{ padding-top:3.125rem;padding-bottom:3.125rem;}
.pageContact2B .title{width: 100%; text-align: center;}
.pageContact2B .title .t{font-size:1.125rem;}
.pageContact2B .title .des{font-size:0.75rem;}

.pageContact2B .titlelink{margin-left:0; padding-right:4.0625rem; margin-top: 1.25rem; }
.pageContact2B .titlelink a{font-size:0.875rem;}
}








/* 通知系统样式 */
.notification-container{position:fixed;top:200px;right:20px;z-index:9999}
.notification{padding:15px;margin-bottom:10px;border-radius:4px;color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);animation:slideIn 0.5s,fadeOut 0.5s 2.5s forwards;max-width:300px}
.notification.success{background-color:#000000}
.notification.error{background-color:#dc3545}
@keyframes slideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}
@keyframes fadeOut{from{opacity:1}to{opacity:0}}



/*增加首页粒子特效*/
.index-partner{background-image:url("../images/bg.jpg");}
#particleContainer{width:100%;height:100%;position:relative;background-color:transparent; position:absolute;bottom:0;left:0;bottom:0;right:0;}
canvas{display:block;position:absolute;bottom:0;left:0;bottom:0;right:0;width:100%;height:50%;}


/*增加特效样式 */
.polygon2{animation:polygon2 1s linear forwards;opacity:0}
@keyframes polygon2{0%{-webkit-clip-path:polygon(0 0,0 100%,0 100%,0 0);clip-path:polygon(0 0,0 100%,0 100%,0 0);opacity:0}100%{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);opacity:1}}
.polygon{animation:polygon 2s linear forwards;opacity:0}
@keyframes polygon{0%{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 0%);;clip-path:polygon(0% 0%, 0% 0%, 0% 0%);opacity:0}100%{-webkit-clip-path:polygon(0% 0%, 0% 200%, 200% 0%);clip-path:polygon(0% 0%, 0% 200%, 200% 0%);opacity:1}}

.fadeTarget{opacity:0;-webkit-transition:opacity .8s ease-out,transform .6s ease-out;transition:opacity .8s ease-out,transform .6s ease-out}
.fadeTarget.fadeInLeft{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}
.fadeTarget.visible{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}
.stepFade .stepTarget{opacity:0;-webkit-transform:translateX(90px);transform:translateX(90px);-webkit-transition:opacity 2.4s ease-out,transform 1.8s ease-out;transition:opacity 2.4s ease-out,transform 1.8s ease-out}
.stepFade .stepTarget.visible{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}
















/*js-pagination*/
.js-paginationB{ position:absolute;bottom:3%;left:3%; z-index:5;}
.js-pagination:not(.swiper-pagination-lock){display:flex;flex-wrap:wrap; background:none;}
.js-pagination:not(.swiper-pagination-lock) .pagination-bullet{display:inline-flex;align-items:center;cursor:pointer;opacity:0.75}
.js-pagination:not(.swiper-pagination-lock) .bullet__circle{position:relative;display:inline-block;width:40px;height:40px;background:none;}
.js-pagination:not(.swiper-pagination-lock) .bullet__circle::before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#FFF;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.js-pagination:not(.swiper-pagination-lock) .bullet__circle .circle{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:rotate(-90deg);transform-origin:center center;stroke-dasharray:251;stroke-dashoffset:251;transition:stroke-dashoffset 200ms cubic-bezier(0.445,0.05,0.55,0.95),opacity 200ms cubic-bezier(0.445,0.05,0.55,0.95)}
.js-pagination:not(.swiper-pagination-lock) .bullet__line{max-width:0;width:45px;height:1px;background-color:#FFF;margin-left:-12px;transition:max-width 200ms cubic-bezier(0.445,0.05,0.55,0.95); display:none;}
.js-pagination:not(.swiper-pagination-lock) .bullet__index{padding:1em 1.25em;font-size:15px;font-weight:bold;letter-spacing:.05em;opacity:0;transition:opacity 200ms cubic-bezier(0.445,0.05,0.55,0.95); display:none;}
.js-pagination:not(.swiper-pagination-lock) .pagination-bullet:last-child .bullet__index{padding-right:0}
.js-pagination:not(.swiper-pagination-lock) .pagination-bullet:hover .circle,.js-pagination:not(.swiper-pagination-lock) .pagination-bullet.active .circle{stroke-dashoffset:0;opacity:1}
.js-pagination:not(.swiper-pagination-lock) .pagination-bullet.active{pointer-events:none}
.js-pagination:not(.swiper-pagination-lock) .pagination-bullet.active .bullet__line{max-width:45px}
.js-pagination:not(.swiper-pagination-lock) .pagination-bullet.active .bullet__index{visibility:visible;opacity:1}
